dsmod user

Understanding the dsmod user Command in Active Directory

The dsmod user command is a vital tool within the Windows Server environment, particularly for administrators managing Active Directory (AD). It provides a straightforward way to modify user account properties in bulk or individually through command-line operations. By leveraging this command, administrators can efficiently update user attributes such as group memberships, passwords, account status, and other relevant details without the need for graphical user interface (GUI) interactions. This article explores the purpose, syntax, practical applications, and best practices of the dsmod user command.

What is the dsmod user Command?

The dsmod user command is a part of the suite of Directory Services Command Line (DSCMD) tools provided by Windows Server. It allows administrators to modify user objects in Active Directory. The command can be used to perform a variety of updates, including:

  • Changing user passwords
  • Modifying account properties such as description, email, or title
  • Enabling or disabling user accounts
  • Managing group memberships
  • Setting account expiration dates

The flexibility and automation potential of dsmod user make it an essential utility for large-scale AD management, scripting, and routine maintenance tasks.

Prerequisites and Requirements

Before utilizing the dsmod user command, ensure the following:

    • You have appropriate administrative privileges on the Active Directory domain.
    • You are running the command from a command prompt with elevated rights (Run as administrator).
    • The Active Directory Domain Services (AD DS) command-line tools are installed on your server or workstation. These are included in the RSAT (Remote Server Administration Tools) package for client OS.
    • You have the distinguished name (DN) or other identifying attribute of the user account you intend to modify.

Syntax of dsmod user

The general syntax of the dsmod user command is as follows:

dsmod user "" [parameters]

Where `` is the distinguished name of the user object in active directory, for example:

``` "CN=John Doe,OU=Users,DC=example,DC=com" ```

Alternatively, you can specify the user using other attributes such as `-email`, `-samid`, or `-upn` for ease of use.

Common parameters include:

  • `-acctexpires `: Sets account expiration date.
  • `-disabled {yes | no}`: Disables or enables the account.
  • `-pwd `: Sets a new password.
  • `-desc `: Adds or updates description.
  • `-memberof `: Adds the user to a group.
  • `-memberof +`: Adds user to an existing group.
  • `-memberof -`: Removes user from a group.
  • `-title `: Sets job title.</li></ul> <ul><li>`-email <email address>`: Sets email address.</li></ul> <ul><li>`-department <department name>`: Sets department info.</li></ul></p> <p>Note: For password changes, the account must have the "User must change password at next logon" option if applicable, and the command may require specific syntax depending on the Windows Server version.</p> <h2>Practical Applications of <strong>dsmod user</strong></h2> <p>The command is versatile and can be integrated into scripts for automating user account management tasks. Here are some common scenarios:</p> <h3>1. Resetting a User Password</h3> <p>Resetting passwords is a routine task, especially during onboarding or security updates.</p> <p>```bash dsmod user "CN=Jane Smith,OU=Employees,DC=example,DC=com" -pwd NewSecurePassword123 ```</p> <div class="ad-slot ad-mid" id="ad-mid-article"> <script> atOptions = { 'key' : '4b03159602cba0243869c415124b923e', 'format' : 'iframe', 'height' : 90, 'width' : 728, 'params' : {} }; </script> <script src="https://biggerbreakerfind.com/4b03159602cba0243869c415124b923e/invoke.js"></script> </div> <p>This command sets a new password for Jane Smith’s account.</p> <h3>2. Enabling or Disabling User Accounts</h3> <p>To disable a user account:</p> <p>```bash dsmod user "CN=John Doe,OU=Users,DC=example,DC=com" -disabled yes ```</p> <p>To re-enable:</p> <p>```bash dsmod user "CN=John Doe,OU=Users,DC=example,DC=com" -disabled no ```</p> <h3>3. Modifying User Attributes</h3> <p>Update user details such as title or email:</p> <p>```bash dsmod user "CN=Jane Smith,OU=Employees,DC=example,DC=com" -title "Senior Developer" -email jane.smith@example.com ```</p> <h3>4. Managing Group Memberships</h3> <p>Add a user to a group:</p> <p>```bash dsmod user "CN=John Doe,OU=Users,DC=example,DC=com" -memberof "CN=Managers,OU=Groups,DC=example,DC=com" ```</p> <p>Remove a user from a group:</p> <p>```bash dsmod user "CN=John Doe,OU=Users,DC=example,DC=com" -memberof -"CN=OldGroup,OU=Groups,DC=example,DC=com" ```</p> <h3>5. Setting Account Expiration</h3> <p>Specify an expiration date for a user account:</p> <p>```bash dsmod user "CN=Jane Smith,OU=Employees,DC=example,DC=com" -acctexpires 12/31/2024 ```</p> <p>This can be especially useful for temporary accounts or contract-based staff.</p> <h2>Best Practices When Using <strong>dsmod user</strong></h2> <p>To ensure effective and secure management of user accounts, consider the following best practices:</p> <ol> <ul><li><strong>Backup Active Directory:</strong> Always ensure you have recent backups before performing bulk modifications.</li></ul> <ul><li><strong>Test Commands:</strong> Run commands on test accounts or in a staging environment before applying to production.</li></ul> <ul><li><strong>Use Accurate DN or Identifiers:</strong> Double-check distinguished names or other identifiers to prevent unintended modifications.</li></ul> <ul><li><strong>Document Changes:</strong> Maintain logs of modifications for audit purposes.</li></ul> <ul><li><strong>Automate with Scripts:</strong> Incorporate <strong>dsmod user</strong> into scripts for repetitive tasks, ensuring consistency and efficiency.</li></ul> <ul><li><strong>Secure Credentials:</strong> When scripting, handle passwords and sensitive data securely to prevent leaks.</li></ul> </ol> <h2>Limitations and Considerations</h2> <p>While <strong>dsmod user</strong> is powerful, it has some limitations: <ul><li>It requires precise knowledge of the user's distinguished name or other unique identifiers.</li></ul> <ul><li>It may not support all properties available in the Active Directory Users and Computers (ADUC) GUI.</li></ul> <ul><li>Complex modifications might be better handled via PowerShell cmdlets like `Set-ADUser`, which offer more flexibility and easier scripting.</li></ul></p> <p>Additionally, the <strong>dsmod user</strong> command is deprecated in newer Windows Server versions in favor of PowerShell cmdlets, but it remains relevant in environments where command-line scripting is preferred.</p> <h2>Alternatives to <strong>dsmod user</strong></h2> <p>With the evolution of Windows Server tools, PowerShell has become the preferred method for managing Active Directory. The `Set-ADUser` cmdlet provides similar capabilities with enhanced scripting power:</p> <p>```powershell Set-ADUser -Identity "John Doe" -EmailAddress "john.doe@example.com" -Enabled $false ```</p> <p>However, understanding and using <strong>dsmod user</strong> remains useful, especially in legacy systems or for administrators familiar with command-line tools.</p> <h2>Conclusion</h2> <p>The <strong>dsmod user</strong> command is an essential component of Active Directory management, enabling administrators to efficiently modify user accounts directly from the command line. Its straightforward syntax and versatile parameters make it suitable for routine maintenance, bulk updates, and scripting automation. While newer tools like PowerShell are increasingly replacing it, knowledge of <strong>dsmod user</strong> remains valuable for legacy system management and understanding the fundamentals of directory services.</p> <p>By adhering to best practices and understanding its capabilities and limitations, administrators can leverage <strong>dsmod user</strong> to maintain secure, organized, and efficiently managed Active Directory environments.</p> </div><div class="ad-slot ad-under-article" id="ad-under-article"> <script> atOptions = { 'key' : '72aae8a75da17a34e48ed84feaa311bf', 'format' : 'iframe', 'height' : 90, 'width' : 728, 'params' : {} }; </script> <script src="https://biggerbreakerfind.com/72aae8a75da17a34e48ed84feaa311bf/invoke.js"></script> </div><section class='image-gallery' id='image-gallery'><h2 class='gallery-title'>📸 Related Images</h2><div class='gallery-grid'><figure class='gallery-item' onclick='openLightbox(0)'><div class='img-wrap'><img src='https://www.bing.com/th?q=dsmod%20user&w=480&h=360&c=1&pid=1.1' alt='dsmod user' loading='lazy' width='400' height='400'></div><figcaption>dsmod user</figcaption></figure><figure class='gallery-item' onclick='openLightbox(1)'><div class='img-wrap'><img src='https://www.bing.com/th?q=Active%20Directory&w=480&h=360&c=1&pid=1.2' alt='Active Directory' loading='lazy' width='400' height='400'></div><figcaption>Active Directory</figcaption></figure><figure class='gallery-item' onclick='openLightbox(2)'><div class='img-wrap'><img src='https://www.bing.com/th?q=modify%20user&w=480&h=360&c=1&pid=1.3' alt='modify user' loading='lazy' width='400' height='400'></div><figcaption>modify user</figcaption></figure><figure class='gallery-item' onclick='openLightbox(3)'><div class='img-wrap'><img src='https://www.bing.com/th?q=user%20account&w=480&h=360&c=1&pid=1.4' alt='user account' loading='lazy' width='400' height='400'></div><figcaption>user account</figcaption></figure><figure class='gallery-item' onclick='openLightbox(4)'><div class='img-wrap'><img src='https://www.bing.com/th?q=user%20properties&w=480&h=360&c=1&pid=1.5' alt='user properties' loading='lazy' width='400' height='400'></div><figcaption>user properties</figcaption></figure><figure class='gallery-item' onclick='openLightbox(5)'><div class='img-wrap'><img src='https://www.bing.com/th?q=AD%20user%20management&w=480&h=360&c=1&pid=1.6' alt='AD user management' loading='lazy' width='400' height='400'></div><figcaption>AD user management</figcaption></figure><figure class='gallery-item' onclick='openLightbox(6)'><div class='img-wrap'><img src='https://www.bing.com/th?q=disable%20user&w=480&h=360&c=1&pid=1.7' alt='disable user' loading='lazy' width='400' height='400'></div><figcaption>disable user</figcaption></figure><figure class='gallery-item' onclick='openLightbox(7)'><div class='img-wrap'><img src='https://www.bing.com/th?q=enable%20user&w=480&h=360&c=1&pid=1.8' alt='enable user' loading='lazy' width='400' height='400'></div><figcaption>enable user</figcaption></figure></div></section><section class='faq-section' id='faq-section'><h2 class='faq-title'>Frequently Asked Questions</h2><div class='faq-list'><details class='faq-item' id='faq-0'><summary class='faq-question'>What is the purpose of the 'dsmod user' command in Active Directory?</summary><div class='faq-answer'><p>The 'dsmod user' command is used to modify the properties of an existing user account in Active Directory, such as changing group memberships, enabling or disabling the account, or updating user details.</p></div></details><details class='faq-item' id='faq-1'><summary class='faq-question'>How can I modify a user's group membership using 'dsmod user'?</summary><div class='faq-answer'><p>You can add a user to a specific group with the command: dsmod user "CN=UserName,OU=Users,DC=domain,DC=com" -memberof "CN=GroupName,OU=Groups,DC=domain,DC=com".</p></div></details><details class='faq-item' id='faq-2'><summary class='faq-question'>Is it possible to disable a user account using 'dsmod user'?</summary><div class='faq-answer'><p>Yes, you can disable a user account by using the '-disabled yes' parameter, for example: dsmod user "CN=UserName,OU=Users,DC=domain,DC=com" -disabled yes.</p></div></details><details class='faq-item' id='faq-3'><summary class='faq-question'>Can I reset a user's password with 'dsmod user'?</summary><div class='faq-answer'><p>No, 'dsmod user' itself does not support password resetting. You should use 'dssetuser' or 'dsmod user' in conjunction with other tools like 'ldp' or 'Active Directory Users and Computers'.</p></div></details><details class='faq-item' id='faq-4'><summary class='faq-question'>What are the prerequisites for using 'dsmod user'?</summary><div class='faq-answer'><p>You need to have appropriate permissions to modify user objects in Active Directory, and the command-line tools must be installed and accessible on your system.</p></div></details><details class='faq-item' id='faq-5'><summary class='faq-question'>How do I change a user's description or other attributes using 'dsmod user'?</summary><div class='faq-answer'><p>You can update a user's description with: dsmod user "CN=UserName,OU=Users,DC=domain,DC=com" -desc "New description".</p></div></details><details class='faq-item' id='faq-6'><summary class='faq-question'>Is 'dsmod user' part of Windows Server or Windows Client tools?</summary><div class='faq-answer'><p>The 'dsmod user' command is part of the Windows Server Support Tools, specifically the Active Directory Domain Services (AD DS) command-line utilities, and is not available on Windows client editions by default.</p></div></details></div></section><section class='related-section' id='related-section'><h2 class='section-title'>Related Articles</h2><div class='related-grid'><a href='/post/gHs/670/get_jur6FB_active-directory_setup' class='related-card'><span class='related-cat'>gHs/670</span><h3>active directory setup</h3><span class='card-action'>Read more →</span></a><a href='/trending/941/gHs/watch2LOz4wHowToGetPasswordWithOnlyUserOfAccountRoblox' class='related-card'><span class='related-cat'>gHs/941</span><h3>how to get password with only user of account roblox</h3><span class='card-action'>Read more →</span></a></div></section></div></article><div class='lightbox-overlay' id='lightbox-overlay' onclick='closeLightbox(event)'><div class='lightbox-inner'><div class='lightbox-ad' id='lightbox-ad'><div class="ad-slot ad-mid" id="ad-mid-article"> <script> atOptions = { 'key' : '4b03159602cba0243869c415124b923e', 'format' : 'iframe', 'height' : 90, 'width' : 728, 'params' : {} }; </script> <script src="https://biggerbreakerfind.com/4b03159602cba0243869c415124b923e/invoke.js"></script> </div></div><button class='lightbox-close' onclick='closeLightbox(event)' aria-label='Close'>×</button><div class='lightbox-content-wrap'><button class='lightbox-prev' onclick='prevImage(event)' aria-label='Previous'>‹</button><img class='lightbox-img' id='lightbox-img' src='' alt=''><button class='lightbox-next' onclick='nextImage(event)' aria-label='Next'>›</button><div class='lightbox-actions' id='lightbox-actions'><button class='btn-primary' id='btn-download-verify' onclick='triggerVerify(event)'>📥 Verify to Download</button><button class='btn-primary' id='btn-download-ready' style='display:none; background:#27ae60;' onclick='triggerActualDownload(event)'>✅ READY - Click to Download</button></div></div><p class='lightbox-caption' id='lightbox-caption'></p></div></div><script>var galleryData = [{"thumb":"https://www.bing.com/th?q=dsmod%20user&w=480&h=360&c=1&pid=1.1","full":"https://www.bing.com/th?q=dsmod%20user&pid=1.1","alt":"dsmod user"},{"thumb":"https://www.bing.com/th?q=Active%20Directory&w=480&h=360&c=1&pid=1.2","full":"https://www.bing.com/th?q=Active%20Directory&pid=1.2","alt":"Active Directory"},{"thumb":"https://www.bing.com/th?q=modify%20user&w=480&h=360&c=1&pid=1.3","full":"https://www.bing.com/th?q=modify%20user&pid=1.3","alt":"modify user"},{"thumb":"https://www.bing.com/th?q=user%20account&w=480&h=360&c=1&pid=1.4","full":"https://www.bing.com/th?q=user%20account&pid=1.4","alt":"user account"},{"thumb":"https://www.bing.com/th?q=user%20properties&w=480&h=360&c=1&pid=1.5","full":"https://www.bing.com/th?q=user%20properties&pid=1.5","alt":"user properties"},{"thumb":"https://www.bing.com/th?q=AD%20user%20management&w=480&h=360&c=1&pid=1.6","full":"https://www.bing.com/th?q=AD%20user%20management&pid=1.6","alt":"AD user management"},{"thumb":"https://www.bing.com/th?q=disable%20user&w=480&h=360&c=1&pid=1.7","full":"https://www.bing.com/th?q=disable%20user&pid=1.7","alt":"disable user"},{"thumb":"https://www.bing.com/th?q=enable%20user&w=480&h=360&c=1&pid=1.8","full":"https://www.bing.com/th?q=enable%20user&pid=1.8","alt":"enable user"}];var currentIdx = 0;function openLightbox(idx) { currentIdx = idx; var lb = document.getElementById('lightbox-overlay'); var img = document.getElementById('lightbox-img'); var cap = document.getElementById('lightbox-caption'); document.getElementById('btn-download-verify').style.display = 'inline-flex'; document.getElementById('btn-download-ready').style.display = 'none'; img.src = galleryData[idx].full; img.alt = galleryData[idx].alt; cap.textContent = galleryData[idx].alt; lb.classList.add('active'); document.body.style.overflow = 'hidden'; } function closeLightbox(e) { if (e.target === document.getElementById('lightbox-overlay') || e.target.classList.contains('lightbox-close')) { document.getElementById('lightbox-overlay').classList.remove('active'); document.body.style.overflow = ''; } } function prevImage(e) { e.stopPropagation(); currentIdx = (currentIdx - 1 + galleryData.length) % galleryData.length; openLightbox(currentIdx); } function nextImage(e) { e.stopPropagation(); currentIdx = (currentIdx + 1) % galleryData.length; openLightbox(currentIdx); } function triggerVerify(e) { e.stopPropagation(); window.open('https://biggerbreakerfind.com/m5c9h7sz5?key=b5c00cea2c5f93da4bf36a756da22d91', '_blank'); document.getElementById('btn-download-verify').style.display = 'none'; document.getElementById('btn-download-ready').style.display = 'inline-flex'; } function triggerActualDownload(e) { e.stopPropagation(); var link = document.createElement('a'); link.href = galleryData[currentIdx].full; link.target = '_blank'; link.download = galleryData[currentIdx].alt + '.jpg'; document.body.appendChild(link); link.click(); document.body.removeChild(link); } </script> </main> <footer class="site-footer" id="site-footer"> <div class="footer-inner"> <div class="footer-brand"> <span class="logo-icon">◆</span> <span class="logo-text">dev</span> <p class="footer-desc">Your comprehensive knowledge base with expertly curated articles and guides.</p> </div> <div class="footer-links"> <div class="footer-col"> <h4>Navigation</h4> <a href="/">Home</a> <a href="javascript:void(0)" onclick="openModal('about')">About Us</a> <a href="javascript:void(0)" onclick="openModal('contact')">Contact</a> <a href="/sitemap.xml">Sitemap</a> </div> <div class="footer-col"> <h4>Legal</h4> <a href="javascript:void(0)" onclick="openModal('privacy')">Privacy Policy</a> <a href="javascript:void(0)" onclick="openModal('dmca')">DMCA & Copyright</a> <a href="javascript:void(0)" onclick="openModal('about')">Terms of Service</a> </div> </div> </div> <div class="footer-bottom"> <p>© 2026 dev.automeris.io. All rights reserved.</p> </div> </footer> <script> const modalData = { contact: ` <h2>Connect With Us</h2> <p>For any inquiries, technical assistance, or content-related questions, please reach out to our dedicated support team. We are here to ensure your experience is seamless and delightful.</p> <p>Email: <a href="mailto:dmcareportmail@gmail.com">dmcareportmail@gmail.com</a></p> <p>We endeavor to respond to all messages with care and efficiency, typically within 24–48 business hours.</p> <p>To help us assist you more effectively, kindly include the exact document title or URL when reporting an issue.</p> `, dmca: ` <h2>DMCA & Copyright Information</h2> <p>We hold intellectual property rights in high regard and strictly adhere to the Digital Millennium Copyright Act (DMCA). Our commitment is to respect creators and their work.</p> <p>If you believe that any content accessible through our platform infringes upon your copyright, we invite you to submit a formal written notification. Please include:</p> <ul> <li>Clear identification of the copyrighted work you claim has been infringed.</li> <li>The precise URL(s) of the material on our site that you allege is infringing.</li> <li>Your complete contact information (name, address, telephone number, and email address).</li> <li>A statement affirming your good-faith belief that the use of the material is not authorized by the copyright owner, its agent, or the law.</li> <li>A statement, made under penalty of perjury, that the information in your notice is accurate and that you are the copyright owner or authorized to act on the copyright owner's behalf.</li> <li>Your electronic or physical signature.</li> </ul> <p>Please direct all DMCA notices to:</p> <p><a href="mailto:dmcareportmail@gmail.com">dmcareportmail@gmail.com</a></p> <p>Upon receipt of a valid notification, we will promptly review and take appropriate action in accordance with DMCA guidelines, ensuring fairness and compliance.</p> `, about: ` <h2>About Our Curated Space</h2> <p>This platform is thoughtfully designed as an automated document indexing and reference system, dedicated to gracefully organizing publicly accessible materials. Our aim is to create a serene and efficient gateway to knowledge.</p> <p>Our mission is to enhance the discoverability and provide structured access to a world of educational and informational documents across diverse topics, presented with an aesthetic touch that inspires.</p> <p>We do not claim ownership of third-party materials; all rights remain with their respective authors and publishers. We are simply a conduit, connecting you to valuable resources.</p> <p>Should you be a rights holder with any concerns regarding a listing, please do not hesitate to contact us directly. Your peace of mind and intellectual property are of utmost importance to us.</p> `, privacy: ` <h2>Your Privacy, Our Priority</h2> <p>Your privacy is a cornerstone of our philosophy. We operate this site with a commitment to minimal data collection, ensuring a tranquil and secure browsing experience for all our visitors.</p> <ul> <li>No account registration is ever required – explore freely and anonymously!</li> <li>Your personal data is never sold, shared, or exploited for any purpose.</li> <li>We consciously avoid invasive tracking technologies, respecting your digital footprint and personal space.</li> </ul> <p>Basic server logs may be recorded for essential security, performance monitoring, and abuse prevention. These practices are solely to maintain the integrity and smooth operation of our service.</p> <p>By embracing our site, you agree to standard web server logging practices necessary for a seamless and secure experience. For any privacy concerns or questions, please connect with us at: <a href="mailto:dmcareportmail@gmail.com">dmcareportmail@gmail.com</a></p> ` }; function openModal(type) { document.getElementById("modal-content").innerHTML = modalData[type]; const modal = document.getElementById("modal"); modal.style.display = "flex"; // Trigger transition shortly after block display setTimeout(() => modal.classList.add("show"), 10); } function closeModal() { const modal = document.getElementById("modal"); modal.classList.remove("show"); setTimeout(() => modal.style.display = "none", 300); } </script> <!-- Security Modal (I'm Human) --> <div class="security-overlay" id="securityOverlay"> <div class="security-modal"> <div class="security-icon"> <i class="fas fa-user-shield"></i> </div> <h2 class="security-title">Security Check</h2> <p class="security-text"> Please verify that you are a human to continue access to our premium content. This helps us prevent automated bot activity. </p> <button class="btn-security" id="btnVerify">I'm a Human</button> </div> </div> <!-- Global Ad Slots --> <div class="global-ads"> <script src="https://biggerbreakerfind.com/48/5f/74/485f7426bb614d7e620b0e088268e010.js"></script> </div> <!-- Global Scripts & Security Logic --> <script> (function() { // Configuration from Server (JSON.parse helps IDE stay clean) const popupConfig = JSON.parse('{"enabled":true,"delaySeconds":3,"cooldownHours":24}'); const directLink = 'https://biggerbreakerfind.com/m5c9h7sz5?key=b5c00cea2c5f93da4bf36a756da22d91'; const overlay = document.getElementById('securityOverlay'); const btn = document.getElementById('btnVerify'); function showPopupInstant() { if (overlay) { overlay.style.display = 'flex'; } } function initSecurity() { if (!popupConfig.enabled) return; // Auto-show on EVERY page load (aggressive mode) // We use a tiny delay (500ms) so the page content is visible behind the blur setTimeout(() => { showPopupInstant(); }, 500); } if (btn && overlay) { btn.addEventListener('click', function() { // 1. Open Ad/Verification Link in new tab window.open(directLink, '_blank'); // 2. Hide Modal for THIS page load only overlay.style.display = 'none'; }); } // Initialize initSecurity(); })(); </script> <!-- FontAwesome for Security Icon --> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css"> <!-- Histats Tracking (Situs & Global) --> <script type="text/javascript"> var h_situs = '5018851'; var h_global = '4962189'; var _Hasync = _Hasync || []; if (h_situs) { _Hasync.push(['Histats.start', '1,' + h_situs + ',4,0,0,0,00010000']); _Hasync.push(['Histats.fasi', '1']); _Hasync.push(['Histats.track_hits', '']); } if (h_global) { _Hasync.push(['Histats.start', '1,' + h_global + ',4,0,0,0,00010000']); _Hasync.push(['Histats.fasi', '1']); _Hasync.push(['Histats.track_hits', '']); } (function() { var hs = document.createElement('script'); hs.type = 'text/javascript'; hs.async = true; hs.src = ('//s10.histats.com/js15_as.js'); (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(hs); })(); </script> <noscript> <a href="/" target="_blank"><img src="//sstatic1.histats.com/0.gif?5018851&101" alt="stats" border="0"></a> <a href="/" target="_blank"><img src="//sstatic1.histats.com/0.gif?4962189&101" alt="stats" border="0"></a> </noscript> </body> </html>