Update-SCVMMManagedComputer
更新安裝在 Windows 受管理電腦上的 VMM 代理程式軟體。
語法
Update-SCVMMManagedComputer
[-VMMManagedComputer] <VMMManagedComputer>
-Credential <VMMCredential>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
Update-SCVMMManagedComputer Cmdlet 會將安裝在 Windows 受控電腦上的 Virtual Machine Manager(VMM) 代理程式軟體更新為目前軟體版本。
如果您將 VMM 管理伺服器升級至較新版本的 VMM 服務,之後您可以使用此命令來更新該 VMM 管理伺服器所管理電腦上的代理程式軟體。
您可以使用此 Cmdlet 更新的受管理電腦包括:
- Hyper-V 主機
- 以 Windows 為基礎的連結庫伺服器
- 以 Windows 為基礎的 P2V 來源電腦
您可以使用 Update-SCVMMManagedComputer Cmdlet 來更新已加入網域的受信任主機和非受信任網域加入主機上的 VMM 代理程式軟體,但無法在位於周邊網路上的主機上更新 VMM 代理程式軟體。
範例
範例 1:更新所有受管理的計算機
PS C:\> $Credential = Get-Credential
PS C:\> Get-SCVMMManagedComputer | ForEach { Update-SCVMMManagedComputer -VMMManagedComputer $_ -Credential $Credential -RunAsynchronously }
第一個命令會提示您提供認證,並具有執行這項作業的適當許可權,並將認證儲存在$Credential變數中。
第二個命令會取得 VMM 目前管理的所有計算機物件,並將每個對象傳遞至 ForEach-Object Cmdlet,該 Cmdlet 會使用 Update-SCVMMManagedComputer Cmdlet 來更新每部受管理電腦上的代理程式軟體。 處理此命令時,$Credential提供您的認證來 Update-SCVMMManagedComputer。 注意:此範例假設沒有受管理的計算機位於周邊網路中。
如需 forEach-Object Cmdlet
範例 2:更新特定主機
PS C:\> $Credential = Get-Credential
PS C:\> $VMMManagedHost = Get-SCVMMManagedComputer -ComputerName "VMHost01.Contoso.com"
PS C:\> Update-SCVMMManagedComputer -VMMManagedComputer $VMMManagedHost -Credential $Credential
第一個命令會提示您提供認證,並具有執行這項作業的適當許可權,並將認證儲存在$Credential變數中。
第二個命令會取得名為 VMHost01 的 Managed 主機物件,並將物件儲存在$VMMManagedHost變數中。
最後一個命令會更新 VMHost01 上的代理程式軟體。 處理此命令時,$Credential提供您的認證來 Update-SCVMMManagedComputer。
參數
-Credential
指定認證物件,或針對某些 Cmdlet 指定執行身分帳戶物件,其中包含具有執行此動作許可權之帳戶的使用者名稱和密碼。 或者,如果 Restart-SCJob,則有權完成重新啟動的工作。
如需 PSCredential 物件的詳細資訊,請輸入 Get-Help Get-Credential
。
如需執行身分帳戶的詳細資訊,請輸入 Get-Help New-SCRunAsAccount
。
類型: | VMMCredential |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
-JobVariable
指定作業進度會追蹤並儲存在此參數所命名的變數中。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-PROTipID
指定觸發此動作之效能和資源優化提示 (PRO 提示) 的識別碼。 此參數可讓您稽核 PRO 秘訣。
類型: | Guid |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-RunAsynchronously
表示作業會以異步方式執行,讓控件立即返回命令殼層。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-VMMManagedComputer
指定 VMM 所管理的電腦物件。
類型: | VMMManagedComputer |
Position: | 0 |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |