VMware在Infrastructure 3中加入對微軟PowerShell的支持對于提高其產品的兼容性是非常有意義的,因為基于PowerShell的PowerCLI已經成為命令行管理模式中約定俗成的標準,而且新的cmdlets每年都在不斷地被加入。
很多原因促使在VMware View中使用PowerCLI,包括速度、可移植性和易用性。例如,PowerShell cmdlets可以保存為.ps1文件,易于編輯和修改。如果您要創建多個虛擬桌面池,借助cmdlets和腳本可以為View環境創建統一的界面布局。
PowerShell cmdlets命令同時也便于進行調整以滿足其它安裝環境和站點。另外,如果您需要經常對環境進行破壞和重建,使用PowerShell腳本進行重置也要比基于Web的管理工具快捷地多。
如果您剛開始使用View cmdlets,必須首先在View Server系統中安裝(或在Windows 2008 R2中是直接啟用)Microsoft PowerShell.最新的View 4.5 cmdlets僅能在View Connection Server本地運行,這有些失望。多數管理員期望可以在管理系統中也安裝和使用這些cmdlets。
圖1:選中Windows PowerShell
用于View的cmdlets是以插件的形式加載到PowerCLI環境中。當前目錄位于:
C:\Program Files\VMware\VMware View\Server\extras\PowerShell
在運行名為add-snapin.ps1的.PS1文件時插件被安裝,同時向開始菜單中添加快捷方式,所以當View PowerCLI會話開始后,相關的插件被自動加載到應用環境中。
圖2:安裝PowerCLI 插件
下面是一些在VMware介紹PowerCLI的“VMware View Integration Guide”指南中介紹的View PowerCLI cmdlets實例。該指南同時介紹了關于如何在View中定制LDAP(Lightweight Directory Access Protocol),以及如何集成SCOM(Microsoft System Center Operations Manager)。