上文介紹了如何管理vCenter到View的連接。通過Add-AutomaticPool 和Add-AutomaticLinkedClonePool cmdlets可分別創建虛擬桌面池和啟用鏈接克隆功能的虛擬桌面池。
或許您現在有疑惑關于View中的設置相關子參數十分地混亂。確實,當需要書寫成文的時候很困難,需要一長段晦澀難懂的話,所以我采取通過一串命令的方式展示。
為創建桌面池,您至少需要提供六個參數:
pool_id 池的內部命名
displayName 顯示給最終用戶的名稱
vmFolderPath 存放桌面的文件夾路徑
resourcePoolPath 資源池的路徑
templatePath 模板的路徑
customizationSpecName 客戶定制化所使用的名稱
簡單的話可以通過從已有的池中提取參數使用:
get-pool -pool_id "SalesGroupWin7"
將獲得如下輸出結果:
pool : 1
pool_id : SalesGroupWin7
description :
displayName : Sales Group Windows 7 Desktop
enabled : true
folderId : /
deliveryModel : Provisioned
multiSessionAllowed : false
userResetAllowed : false
assignOnFirstLogon : true
desktopSource : VC
powerPolicy : RemainOn
vc_id : efad478d-d82f-434f-9bf3-65defceb263b
vcServerName : vc4nyc.corp.com
provisionEnabled : true
provisionSuspendOnError : true
postProvisionState : READY
startClone : true
calculatedValues : false
deletePolicy : Default
headroomCount : 25
maximumCoun : 50
minimumCount : 10
datastorePaths : /NYC DataCenter/host/AMD Cluster1/virtualmachines
datastoreDisplayPaths : /NYC DataCenter/host/AMD Cluster1/virtualmachines
customizationSpec : Virtual Desktop Deployment -- Windows 7 Enterprise N -- 64-bit
resourcePoolPath : /NYC DataCenter/host/AMD Cluster1/Resources/Virtual Desktops/Sales Desktops
resourcePoolDisplayPath : /NYC DataCenter/host/AMD Cluster1/Resources/Virtual Desktops/Sales Desktops
templatePath : /NYC DataCenter/vm/_Templates/win7x64
templateDisplayPath : /NYC DataCenter/vm/_Templates/win7x64
vmFolderPath : /NYC DataCenter/vm/Virtual Desktop Pools/SalesGroupWin7
vmFolderDisplayPath : /NYC DataCenter/vm/Virtual Desktop Pools/SalesGroupWin7
namePrefix : salesdesktop
persistence : Persistent
autoLogoffTime : Never
poolType : Persistent
markedForDelete : 0
protocol : PCOIP
allowProtocolOverride : true
flashQualityLevel : NO_CONTROL
flashThrottlingLevel : DISABLED
您還可以在設置頁面中看到已有桌面池的屬性:
圖6:找到已經存在的桌面池
“get-pool cmdlets”可以幫助了解更多參數,但一不小心你也很容易出錯。例如,“Get-Pool -protocol RDP”可以列出所有配置默認使用微軟RPD協議的桌面池。或許你會認為"–protocol PCOIP"命令可以改變參數。錯!實際上,正確的命令是“–defaultProtocol PCOIP”。另外,在參數列表中的選項可以設置“allowProtocolOverride $false”。這很方便,但列表中的屬性命名有時有效,有時是無效的。