Set-SCVirtualizationManager
變更 VMM 所管理之 VMware vCenter Server 的屬性。
Syntax
Set-SCVirtualizationManager
[-VirtualizationManager] <VirtualizationManager>
[-EnableSecureMode <Boolean>]
[-Credential <VMMCredential>]
[-TCPPort <UInt32>]
[-Certificate <ClientCertificate>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
Set-SCVirtualizationManager Cmdlet 會變更由 Virtual Machine Manager 管理之 VMware vCenter Server 的一或多個屬性, (VMM) 。 vCenter Server 會管理 VMware ESX 主機和以 VMware 為基礎的虛擬機器。
您可以變更的屬性包括用來連線至 vCenter Server 的 TCP 埠設定、用來存取 vCenter Server 的認證,以及更新 vCenter Server 安全性憑證。
如果 vCenter Server 的安全性憑證過期或自我簽署憑證會由協力廠商憑證授權單位單位的憑證取代 (CA) ,您必須同時更新 vCenter Server 和 VMM:
首先,將目前的 vCenter 憑證取代為 vCenter 中的新憑證。 如需指示,請參閱 VMware 檔。
接下來,將新的憑證匯入 VMM,以更新 VMM 中的憑證。
如需在 Virtual Machine Manager 環境中將 VMware VirtualCenter Server 納入為虛擬化管理員的詳細資訊,請輸入 Get-Help Add-SCVirtualizationManager -Detailed
。
範例
範例 1:指定虛擬化管理員的新認證
PS C:\> $VirtManager = Get-SCVirtualizationManager -ComputerName "VirtMgrServer01.Contoso.com"
PS C:\> $Credential = Get-SCRunAsAccount -Name "RunAsAccount04"
PS C:\> Set-SCVirtualizationManager -VirtualizationManager $VirtManager -Credential $Credential
第一個命令會從 VMM 資料庫取得名為 VirtMgrServer01 的虛擬化管理員物件,並將物件儲存在$VirtManager變數中。
第二個命令會取得名為主電腦帳戶 04 的執行身分帳戶,並將它儲存在$Credential變數中。
最後一個命令會變更 VMM 連線到外部服務時所使用的 VirtMgrServer01 預存認證。
參數
-Certificate
指定安全性憑證物件。
Type: | ClientCertificate |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Credential
指定認證物件,或針對某些 Cmdlet 指定執行身分帳戶物件,其中包含有權執行此動作之帳戶的使用者名稱和密碼。 或者,如果是 Restart-SCJob,則有權完成重新開機的工作。
如需 PSCredential 物件的詳細資訊,請輸入 Get-Help Get-Credential
。
如需執行身分帳戶的詳細資訊,請輸入 Get-Help New-SCRunAsAccount
。
Type: | VMMCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableSecureMode
指出 VMM 是否會以安全模式與 VMware ESX 主機和 Citrix XenServer 主機通訊。 預設值為 $True。
Type: | Boolean |
Aliases: | SecureMode |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
指定追蹤工作進度,並將工作進度存放在這個參數命名的變數中。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
指定觸發此動作 (PRO 提示) 效能和資源優化提示的識別碼。 此參數可讓您稽核 PRO 秘訣。
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
表示作業會以非同步方式執行,讓控制項立即返回命令殼層。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TCPPort
指定代表 TCP 通訊埠的數值。
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VirtualizationManager
指定 VMM 管理的虛擬化管理員物件。
Type: | VirtualizationManager |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
輸出
VirtualizationManager
此 Cmdlet 會傳回 VirtualizationManager 物件。
備註
- 需要可使用 Get-SCVirtualizationManager Cmdlet 擷取的 VMM 虛擬化管理員物件。