Adding VDIs to specific OUs can be accomplished by running a batch file which invokes a powershell script to do so. Create a file c:\windows\Setup\Scripts\SetupComplete.cmd and put in the content below.
***********SetupComplete.cmd*************
powershell Set-ExecutionPolicy bypass
powershell C:\Windows\Temp\JoinDomain.ps1
del C:\Windows\Temp\JoinDomain.ps1
timeout 30
shutdown -t 0 -r -f
Create another file C:\Temp\JoinDomain.ps1 with the below content:
$credential = New-Object System.Management.Automation.PsCredential -ArgumentList@ ("domainname\domainaccount", (ConvertTo-SecureString "password" -AsPlainText -Force))
Add-Computer -DomainName "you.domain.com" -Credential $credential -OUPath ("OU=Your,OU=OU,OU=path,DC=at,DC=your,DC=domain")
the Account used needs to have sufficient priviliges to add computers to domain.
***********SetupComplete.cmd*************
powershell Set-ExecutionPolicy bypass
powershell C:\Windows\Temp\JoinDomain.ps1
del C:\Windows\Temp\JoinDomain.ps1
timeout 30
shutdown -t 0 -r -f
Create another file C:\Temp\JoinDomain.ps1 with the below content:
$credential = New-Object System.Management.Automation.PsCredential -ArgumentList
Add-Computer -DomainName "you.domain.com" -Credential $credential -OUPath ("OU=Your,OU=OU,OU=path,DC=at,DC=your,DC=domain")
the Account used needs to have sufficient priviliges to add computers to domain.
No comments:
Post a Comment