共用方式為


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