Advertisements
One of things I haven’t touch based with MDT is showing you guys how to join a domain during your deployment. There are many ways to accomplish this within MDT like customizing the customsettings.ini file with the variables to hold the information needed to join the domain, but I’m old school and like doing this with scripting. The video will break it all down for you, plus I added the files/coding for scripts used in the video below.
VMware Network Adapter – netsh interface ip set dns "Ethernet" static xxx.xxx.xxx.xxx
Physical Machine Network Adapter – netsh interface ip set dns "Local Area Connection" static xxx.xxx.xxx.xxx
Const JOIN_DOMAIN = 1
Const ACCT_CREATE = 2
Const ACCT_DELETE = 4
Const WIN9X_UPGRADE = 16
Const DOMAIN_JOIN_IF_JOINED = 32
Const JOIN_UNSECURE = 64
Const MACHINE_PASSWORD_PASSED = 128
Const DEFERRED_SPN_SET = 256
Const INSTALL_INVOCATION = 262144
strDomain = "bjtech.edu"
strPassword = "P@55w0rd2"
strUser = "Administrator"
Set objNetwork = CreateObject("WScript.Network")
strComputer = objNetwork.ComputerName
Set objComputer = GetObject("winmgmts:{impersonationLevel=Impersonate}!\\" & _
strComputer & "\root\cimv2:Win32_ComputerSystem.Name='" & _
strComputer & "'")
ReturnValue = objComputer.JoinDomainOrWorkGroup(strDomain, _
strPassword, strDomain & "\" & strUser, NULL, _
JOIN_DOMAIN + ACCT_CREATE)
