In this script why does it miss out joining the domain and just stays as a unknown workgroup. Here is the script i am working with.
<# Creates a Virtual Machine that is domain joined on boot Use Get-AzurePublishSettingsFile and Import-AzurePublishSettings file to import your subscription settings Pre-Requisites: Connected to an on-premises environment with AD OR AD deployed in another virtual machine and DNS configured. See: http://michaelwasham.com/2012/07/13/connecting-windows-azure-virtual-machines-with-powershell/ for more examples Author: Michael Washam Website: http://michaelwasham.com Twitter: MWashamMS #> # Retrieve with Get-AzureSubscription $subscriptionName = 'Visual Studio Premium with MSDN' # Retreive with Get-AzureStorageAccount $storageAccountName = 'cam2' # Specify the storage account location to store the newly created VHDs Set-AzureSubscription -SubscriptionName 'Visual Studio Premium with MSDN' -CurrentStorageAccount 'cam2' # Select the correct subscription (allows multiple subscription support) Select-AzureSubscription -SubscriptionName 'Visual Studio Premium with MSDN' # Enumerate available locations with Get-AzureLocation. # Must be the same as your virtual network affinity group. $affinityGroup = 'novusmsp1' # Retrieve Server 2012 image name with Get-AzureVMImage $imageName = 'a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-Datacenter-20150916-en.us-127GB.vhd' # ExtraSmall, Small, Medium, Large, ExtraLarge $instanceSize = 'Medium' # Has to be a unique name. Verify with Test-AzureService $serviceName = 'nouvs' # Member Server Name $vmname1 = 'NOV-03' # Subnet from Existing Virtual Network $subnet = 'Subnet-01' $vnetName = 'Novus' # Domain join settings $domain = 'Cam.Domain' $domainjoin = 'CAM' $domainuser = 'Novus' $domainpwd = 'P@55w0rd' $advm1 = New-AzureVMConfig -Name $vmname1 -InstanceSize $instanceSize -ImageName $imageName | Add-AzureProvisioningConfig -WindowsDomain -JoinDomain $domainjoin -Domain $domain -DomainPassword $domainpwd -Password $domainpwd -DomainUserName $domainuser | Set-AzureSubnet -SubnetNames $subnet New-AzureVM -ServiceName $serviceName -AffinityGroup $affinityGroup -VMs $advm1 -VNetName $vnetName