Dela via


Update-SCVMMManagedComputer

Uppdaterar VMM-agentprogramvaran som är installerad på en Windows-baserad hanterad dator.

Syntax

Update-SCVMMManagedComputer
      [-VMMManagedComputer] <VMMManagedComputer>
      -Credential <VMMCredential>
      [-RunAsynchronously]
      [-PROTipID <Guid>]
      [-JobVariable <String>]
      [<CommonParameters>]

Description

Update-SCVMMManagedComputer cmdlet uppdaterar VMM-agentprogramvaran (Virtual Machine Manager) installerad på en Windows-baserad hanterad dator till den aktuella versionen av programvaran.

Om du uppgraderar VMM-hanteringsservern till en senare version av VMM-tjänsten kan du efteråt använda det här kommandot för att uppdatera agentprogramvaran på datorer som hanteras av VMM-hanteringsservern.

Hanterade datorer som du kan uppdatera med hjälp av den här cmdleten är:

  • Hyper-V värdar
  • Windows-baserade biblioteksservrar
  • Windows-baserade P2V-källdatorer

Du kan använda cmdleten Update-SCVMMManagedComputer för att uppdatera VMM-agentprogramvaran på domänanslutna betrodda värdar och icke-betrodda domänanslutna värdar, men inte på värdar som finns i ett perimeternätverk.

Exempel

Exempel 1: Uppdatera alla hanterade datorer

PS C:\> $Credential = Get-Credential
PS C:\> Get-SCVMMManagedComputer | ForEach { Update-SCVMMManagedComputer -VMMManagedComputer $_ -Credential $Credential -RunAsynchronously }

Det första kommandot uppmanar dig att ange autentiseringsuppgifter med lämpliga behörigheter för att utföra den här åtgärden och lagrar autentiseringsuppgifterna i variabeln $Credential.

Det andra kommandot hämtar alla datorobjekt som för närvarande hanteras av VMM och skickar varje objekt till cmdleten ForEach-Object, som använder cmdleten Update-SCVMMManagedComputer för att uppdatera agentprogramvaran på varje hanterad dator. När det här kommandot bearbetas tillhandahåller $Credential dina autentiseringsuppgifter för Update-SCVMMManagedComputer. Obs! Det här exemplet förutsätter att inga hanterade datorer finns i ett perimeternätverk.

Om du vill ha mer information om cmdleten ForEach-Object skriver du Get-Help ForEach-Object.

Exempel 2: Uppdatera en specifik värd

PS C:\> $Credential = Get-Credential
PS C:\> $VMMManagedHost = Get-SCVMMManagedComputer -ComputerName "VMHost01.Contoso.com"
PS C:\> Update-SCVMMManagedComputer -VMMManagedComputer $VMMManagedHost -Credential $Credential

Det första kommandot uppmanar dig att ange autentiseringsuppgifter med lämpliga behörigheter för att utföra den här åtgärden och lagrar autentiseringsuppgifterna i variabeln $Credential.

Det andra kommandot hämtar det hanterade värdobjektet VMHost01 och lagrar objektet i variabeln $VMMManagedHost.

Det senaste kommandot uppdaterar agentprogramvaran på VMHost01. När det här kommandot bearbetas tillhandahåller $Credential dina autentiseringsuppgifter för Update-SCVMMManagedComputer.

Parametrar

-Credential

Anger ett autentiseringsobjekt eller, för vissa cmdletar, ett Kör som-kontoobjekt som innehåller användarnamnet och lösenordet för ett konto som har behörighet att utföra den här åtgärden. Eller när det gäller Restart-SCJob, har behörighet att slutföra en omstartad uppgift.

Om du vill ha mer information om objektet PSCredential skriver du Get-Help Get-Credential.

Om du vill ha mer information om Kör som-konton skriver du Get-Help New-SCRunAsAccount.

Typ:VMMCredential
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-JobVariable

Anger att jobbstatus spåras och lagras i variabeln med namnet av den här parametern.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-PROTipID

Anger ID för tipset prestanda- och resursoptimering (PRO-tips) som utlöste den här åtgärden. Med den här parametern kan du granska PRO-tips.

Typ:Guid
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-RunAsynchronously

Anger att jobbet körs asynkront så att kontrollen omedelbart återgår till kommandogränssnittet.

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-VMMManagedComputer

Anger ett datorobjekt som hanteras av VMM.

Typ:VMMManagedComputer
Position:0
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False