Update-SCVMMManagedComputer
更新安裝在 Windows 型受管理電腦上的 VMM 代理程式軟體。
Syntax
Update-SCVMMManagedComputer
[-VMMManagedComputer] <VMMManagedComputer>
-Credential <VMMCredential>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
Update-SCVMMManagedComputer Cmdlet 會將 Virtual Machine Manager (安裝在 Windows 受控電腦上的 VMM) 代理程式軟體更新為目前版本的軟體。
如果您將 VMM 管理伺服器升級至較新版本的 VMM 服務,之後您可以使用此命令,更新該 VMM 管理伺服器所管理電腦上的代理程式軟體。
可以使用這個指令程式更新的受管理電腦包括:
- Hyper-V 主機
- Windows 程式庫伺服器
- Windows 型 P2V 來源電腦
您可以使用 Update-SCVMMManagedComputer Cmdlet ,在已加入網域的受信任主機和非信任的已加入網域的主機上更新 VMM 代理程式軟體,但不能更新位於周邊網路上的主機上。
範例
範例 1:更新所有受管理的電腦
PS C:\> $Credential = Get-Credential
PS C:\> Get-SCVMMManagedComputer | ForEach { Update-SCVMMManagedComputer -VMMManagedComputer $_ -Credential $Credential -RunAsynchronously }
第一個命令會提示您提供適當許可權來執行這項作業的認證,並將認證儲存在$Credential變數中。
第二個命令會取得 VMM 目前管理的所有電腦物件,並將每個物件傳遞至 ForEach-Object Cmdlet,它會使用 Update-SCVMMManagedComputer Cmdlet 來更新每部受管理電腦上的代理程式軟體。 當處理此命令時,$Credential提供 您的認證給 Update-SCVMMManagedComputer。 注意:此範例假設沒有受管理的電腦位於周邊網路中。
如需 ForEach-Object Cmdlet 的詳細資訊,請輸入 Get-Help ForEach-Object
。
範例 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 的受控主機物件,並將物件儲存在 $VMMManagedHost 變數中。
最後一個命令會更新 VMHost01 上的代理程式軟體。 當處理此命令時,$Credential提供 您的認證給 Update-SCVMMManagedComputer。
參數
-Credential
指定認證物件,或針對某些 Cmdlet 指定執行身分帳戶物件,其中包含有權執行此動作之帳戶的使用者名稱和密碼。 或者,如果是 Restart-SCJob,則有權完成重新開機的工作。
如需 PSCredential 物件的詳細資訊,請輸入 Get-Help Get-Credential
。
如需執行身分帳戶的詳細資訊,請輸入 Get-Help New-SCRunAsAccount
。
Type: | VMMCredential |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
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 提示的識別碼) 。 此參數可讓您稽核 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 |
-VMMManagedComputer
指定 VMM 所管理的電腦物件。
Type: | VMMManagedComputer |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |