Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #### Update MCS Machine Catalog
- Add-PSSnapin Citrix*
- $ResourceGroup = "myRG" ### Resource group name
- $VMName = "myVM" ### VM Name, example VDI-Master
- $DDC = "myddc.company.com" ### Delivery controller FQDN or the Citrix Cloud Connector FQDN if you use Citrix Cloud
- $MCName = "myMC" ### Machine Catalog name
- $AzureNetworkName = "myNetwork" ### Network name under Azure Hosting Connection in Citrix Studio
- $DDC = $DDC+":80"
- $VM = Get-AzureRmVM -ResourceGroupName $ResourceGroup -Name $VMName
- $Diskname = $VM.StorageProfile.OsDisk.Name
- $MasterImage = "XDHyp:\HostingUnits\$AzureNetworkName\image.folder\$ResourceGroup.resourcegroup\$Diskname.manageddisk"
- Set-ProvSchemeMetadata -AdminAddress $DDC -Name "ImageManagementPrep_DoImagePreparation" -ProvisioningSchemeName $MCname -Value "True"
- $ProvScheme = Get-ProvScheme -AdminAddress $DDC -ProvisioningSchemeName $MCName
- $ProvSchemeGUID = $ProvScheme.ProvisioningSchemeUid
- Publish-ProvMasterVMImage -AdminAddress $DDC -MasterImageVM $MasterImage -ProvisioningSchemeName $MCName
- Get-ProvSchemeMasterVMImageHistory -AdminAddress $DDC -ProvisioningSchemeUid $ProvSchemeGUID -SortBy "Date"
- Start-BrokerNaturalRebootCycle -AdminAddress $DDC -InputObject @("$MCName")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement