Advertisement
Workspace-Guru

update-MCScatalog

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