共用方式為


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