In my last post I created a bunch of PVS target devices (the VMs that I previously copied from my MasterVM).
I now want to have Provisioning Server create the Active Directory computer accounts for the VMs and do its magic of making each VM a unique machine without requiring sysprep – this is a nifty feature.
In my last post I imported the PVS cmdlets (MCLI) so I won’t repeat that step.
$arrUpdatedVms is simply my array of VMs, and all I need is the target device name (also the VM name) so I am doing a split.
if ($joinDomain -match "yes") {
write-progress -Id 1 "Creating domain computer accounts" -Status "Executing"
foreach($e in $arrUpdatedVms){
$vm = $e.Split(",")
$deviceName = $vm[0]
#Create Active Directory Computer Accounts
& Mcli-Run AddDeviceToDomain -p deviceName=$deviceName, OrganizationUnit=$ou
}
write-progress -Id 1 "Creating domain computer accounts" -Completed $TRUE
}
That is it. Really fast.
No comments:
Post a Comment