Add User Remote Local Group
The following script adds a user to a remote local group. Make sure you change strDomain to match your domain name.
Syntax cscript scriptname.vbs [computer] [group] [user]
On Error Resume Next
If WScript.Arguments.Count = 0 Then
WScript.Echo("Syntax: addUserLocalGroup.vbs <Computer> <Group> <User>")
Else
strComputer = WScript.Arguments(0) strGroup = Wscript.Arguments(1) strUser = Wscript.Arguments(2)
strDomain = "DomainName"
Set objGroup = GetObject("WinNT://" & strComputer & "/" & strGroup)
Set objUser = GetObject("WinNT://" & strDomain & "/" & strUser)
objGroup.Add(objUser.ADsPath)
Select Case Err.Number Case "-2147023518" WScript.Echo(strComputer & "," & strgroup &_ "," & strUser & "," & "Already a Member") Case "0" WScript.Echo(strComputer & "," & strgroup &_ "," & strUser & "," & "Successfully Added") Case "424" WScript.Echo(strComputer & "," & strgroup &_ "," & strUser & "," &_ "Object Not Found (Check Server/Group/User Names)") Case Else WScript.Echo(strComputer & "," & strgroup &_ "," & strUser & "," & Err.Number & "," & Err.Description) End Select
End If
Powered by WordPress with [GimpStyle]
Entries and comments feeds.