net localgroup command not working

Posted on 2004-10-27
Last Modified: 2013-02-05

We've got a large AD split into regional OU's - I want to add a net localgroup command into the login scripts of our users to ensure that one of our groups is in the local administrators group.

Now.. for example, the domain is called - and the security group object is in AD under Administrators

I've tried a series of commands but seemingly to no avail - any ideas people?

Thanks a lot, 500pnts for this.
Question by:davels
    LVL 82

    Expert Comment

    For the "net localgroup" command, you have to use the pre-Windows 2000 group name; if this contains spaces, you need to enclose it in quotation marks.
    net localgroup Administrators "YourDomainName\Your Domain Group" /add
    should work. That is, if you use it in a GPO startup script for the machine. In a user logon script, this will only work if the user logging on already has local administrator privileges.
    LVL 5

    Accepted Solution

    The former global groups net localgroup should have a length less than 20 characters so make your self pretty sure that you've never break the 20 characters limit . Windows NT4 had a length restriction of 20 characters, and that still lingers on in some commands. For this to work using "net local group", use the NT4 compatible group name (you'll find it in ADUC in the properties of the group)

    Also  Windows 2000 Server have the same issue with the 20 characters .

    Taking in account that it works ok when you add global group to local group with "lusrmgr.msc" kind of Bug on net localgroup

    Expert Comment

    You’ll notice that if you use a “net localgroup administrators /add DOMAIN\Group” that the command fails with a syntax error.  Some folks say that this is because of a limitation on the length of the group name, but I call shenanigans on that explanation.  At any rate, you’ll slam your head against your desk for a while, until you do the following:

    1) Open up Notepad

    2) Paste in the following lines, substituting [DOMAINNAME] and [DOMAINGROUPNAME] as necessary:

    Set objLocalGroup = GetObject("WinNT://./Administrators")

    Set objADGroup1 = GetObject("WinNT://DOMAINNAME/DOMAINGROUPNAME")


    Set objLocalGroup = Nothing

    Set objADGroup = Nothing

    3) Go to File > Save As, and save it on your Desktop as “script.vbs”

    4) Go to Start and type in cmd, then right-click on cmd and choose “Run as Administrator”:

    5) CD to your Desktop and then run the command: “cscript script.vbs” as in the example below, and once the script runs, do a “net localgroup administrators” to verify that the script added the requested group properly:

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    IT Security CISA, CISSP & CISM Certification

    Master the advanced techniques required to protect network resources from external threats with the IT Cyber Security bundle. Built around industry best-practice guidelines, the IT Cyber Security bundle consists of three in-depth courses.

    Sometimes you might need to configure routing based not only on destination IP address, but also on a combination of destination IP address (or hostname) and destination port number. I will describe a method how to accomplish this with free tools. …
    This is the first one of a series of articles I’ll be writing to address technical issues that are always referred to as network problems. The network boundaries have changed, therefore having an understanding of how each piece in the network  puzzl…
    Hi everyone! This is Experts Exchange customer support.  This quick video will show you how to change your primary email address.  If you have any questions, then please Write a Comment below!
    This video is in connection to the article "The case of a missing mobile phone (". It will help one to understand clearly the steps to track a lost android phone.

    913 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    13 Experts available now in Live!

    Get 1:1 Help Now