如何使用XenDesktop的PowerShell來做UpdateMachines--限定Pool

最近某個客戶為了能夠在更新Windows 7母版之後,

創(chuàng)新互聯(lián)建站成都網(wǎng)站建設(shè)定制網(wǎng)站,是成都網(wǎng)站開發(fā)公司,為玻璃貼膜提供網(wǎng)站建設(shè)服務(wù),有成熟的網(wǎng)站定制合作流程,提供網(wǎng)站定制設(shè)計服務(wù):原型圖制作、網(wǎng)站創(chuàng)意設(shè)計、前端HTML5制作、后臺程序開發(fā)等。成都網(wǎng)站維護熱線:028-86922220

在不動到Studio的狀況下,每月能夠自動更新,

因此為了這個需求寫了一個Powershell,並套進在Windows 2012的工作排成之中。

先說明基本環(huán)境

Hypervisor:XenServer 6.5

OS:Windows 2012 R2

虛擬桌面版本:Xendesktop7.6.3

$Today=Get-Date -UFormat %Y%m%d_%H%M%S  ##設(shè)定Snapshot日期

New-HypVMSnapshot  -AdminAddress "ddc.citrix.com:80" -LiteralPath "XDHyp:\HostingUnits\dd\Windows 7 test.vm" -SnapshotName "Citrix_$Today"     ##執(zhí)行Snapshot的VM

$ProvSchemeName = "TESTSCRIPTS"  ##需要針對你的Machin Catalogs上的名稱定義來做update

$Snapshot = "Citrix_$Today"

Start-Sleep -s 30    ##如果不停止30sec,我這邊的環(huán)境會發(fā)生帶到兩筆路徑到待會下面的執(zhí)行變數(shù)之中。


$VM = get-childitem -adminaddress "ddc.citrix.com:80" "XDHyp:\HostingUnits\dd\" | where-object {$_.ObjectType -eq 'VM' -and $_.PSChildName -like 'Windows 7 test.vm'}    ##抓取Hypervisor中要做母版更新的VM路徑


$VMSnapshot = get-childitem -adminaddress "ddc.citrix.com:80" $VM.FullPath -Recurse -Include *.snapshot  ##抓取更新VM機器之中的Snapshot路徑1

$TargetSnapshot = $VMSnapshot | Where-Object {$_.FullName -eq "$snapshot.snapshot"} ##抓取更新VM機器之中的Snapshot路徑2

Set-ProvSchemeMetadata  -AdminAddress "ddc.citrix.com:80"  -Name "ImageManagementPrep_DoImagePreparation" -ProvisioningSchemeName "TESTSCRIPTS" -Value "True" ##準備更新的process

publish-provMasterVMImage -provisioningSchemeName $ProvSchemeName -MasterImageVM $TargetSnapshot.fullpath -AdminAddress "ddc.citrix.com:80" -RunAsynchronously   ##執(zhí)行更新開始

Start-BrokerNaturalRebootCycle  -AdminAddress "ddc.citrix.com:80" -InputObject @("TESTSCRIPTS")  ##更新後直接重開


參考網(wǎng)址:

http://stealthpuppy.com/xendesktop-update-mcs-machine-catalog-powershell/

本文名稱:如何使用XenDesktop的PowerShell來做UpdateMachines--限定Pool
本文路徑:http://bm7419.com/article16/pcgdgg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計、營銷型網(wǎng)站建設(shè)網(wǎng)站內(nèi)鏈、定制開發(fā)、云服務(wù)器建站公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設(shè)計