WinBatch Tech Support Home

Database Search

If you can't find the information using the categories below, post a question over in our WinBatch Tech Support Forum.

TechHome

User Sample Code

Can't find the information you are looking for here? Then leave a message over on our WinBatch Tech Support Forum.

Join Domain Or WorkGroup


;Joining a computer to a domain
;=========================
JOIN_DOMAIN = 1
ACCT_CREATE = 2
ACCT_DELETE = 4
WIN9X_UPGRADE = 16
DOMAIN_JOIN_IF_JOINED = 32
JOIN_UNSECURE = 64
MACHINE_PASSWORD_PASSED = 128
DEFERRED_SPN_SET = 256
INSTALL_INVOCATION = 262144

title = 'Join Domain'
strDomain = AskLine( title, 'Enter Domain name to Join', '' )
strUser = AskLine( title, 'Enter Domain User to join domain', '' )
strPassword = AskLine( title, 'Enter password', '' )

objNetwork = ObjectCreate("WScript.Network")
strComputer = objNetwork.ComputerName
objComputer = ObjectGet( 'winmgmts:{impersonationLevel=Impersonate}!\\' : strComputer : '\root\cimv2:Win32_ComputerSystem.Name=;' : strComputer : ';')

ReturnValue = objComputer.JoinDomainOrWorkGroup( strDomain, strPassword, strDomain : '\' : strUser, 'cn=Computers,DC=mydomain,dc=com', JOIN_DOMAIN + ACCT_CREATE)

Pause( title, ReturnValue )
objComputer = 0
objNetwork = 0

Article ID:   W18483
Filename:   Join Domain Or WorkGroup.txt
File Created: 2008:11:25:13:04:50
Last Updated: 2008:11:25:13:04:50