Freigeben über


Update-SCVMMManagedComputer

Aktualisiert die auf einem Windows-basierten verwalteten Computer installierte VMM-Agent-Software.

Syntax

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

Beschreibung

Die Update-SCVMMManagedComputer Cmdlet aktualisiert die Software des VMM-Agents (Virtual Machine Manager), die auf einem windows-basierten verwalteten Computer auf der aktuellen Version der Software installiert ist.

Wenn Sie Ihren VMM-Verwaltungsserver auf eine höhere Version des VMM-Diensts aktualisieren, können Sie anschließend diesen Befehl verwenden, um Agentsoftware auf Computern zu aktualisieren, die von diesem VMM-Verwaltungsserver verwaltet werden.

Verwaltete Computer, die Sie mithilfe dieses Cmdlets aktualisieren können, umfassen:

  • Hyper-V Hosts
  • Windows-basierte Bibliotheksserver
  • Windows-basierte P2V-Quellcomputer

Sie können die Update-SCVMMManagedComputer Cmdlet verwenden, um die VMM-Agent-Software auf vertrauenswürdigen Hosts und nicht vertrauenswürdigen domänenverbundenen Hosts zu aktualisieren, jedoch nicht auf Hosts, die sich in einem Umkreisnetzwerk befinden.

Beispiele

Beispiel 1: Aktualisieren aller verwalteten Computer

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

Die erste Eingabeaufforderung fordert Sie auf, Anmeldeinformationen mit entsprechenden Berechtigungen zum Ausführen dieses Vorgangs bereitzustellen und die Anmeldeinformationen in der variablen $Credential zu speichern.

Der zweite Befehl ruft alle Computerobjekte ab, die derzeit von VMM verwaltet werden, und übergibt jedes Objekt an das Cmdlet ForEach-Object, das das Cmdlet Update-SCVMMManagedComputer verwendet, um die Agentsoftware auf jedem verwalteten Computer zu aktualisieren. Wenn dieser Befehl verarbeitet wird, stellt $Credential Ihre Anmeldeinformationen für Update-SCVMMManagedComputerbereit. Hinweis: In diesem Beispiel wird davon ausgegangen, dass sich keine verwalteten Computer in einem Umkreisnetzwerk befinden.

Weitere Informationen zum Cmdlet ForEach-Object geben Sie Get-Help ForEach-Objectein.

Beispiel 2: Aktualisieren eines bestimmten Hosts

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

Die erste Eingabeaufforderung fordert Sie auf, Anmeldeinformationen mit entsprechenden Berechtigungen zum Ausführen dieses Vorgangs bereitzustellen und die Anmeldeinformationen in der variablen $Credential zu speichern.

Der zweite Befehl ruft das verwaltete Hostobjekt mit dem Namen VMHost01 ab und speichert das Objekt in der $VMMManagedHost Variablen.

Der letzte Befehl aktualisiert die Agentsoftware auf VMHost01. Wenn dieser Befehl verarbeitet wird, stellt $Credential Ihre Anmeldeinformationen für Update-SCVMMManagedComputerbereit.

Parameter

-Credential

Gibt ein Anmeldeinformationsobjekt oder für einige Cmdlets ein Run As-Kontoobjekt an, das den Benutzernamen und das Kennwort eines Kontos enthält, das über die Berechtigung zum Ausführen dieser Aktion verfügt. Oder hat im Falle von Restart-SCJob-die Berechtigung, eine neu gestartete Aufgabe abzuschließen.

Wenn Sie weitere Informationen zum PSCredential--Objekt erhalten möchten, geben Sie Get-Help Get-Credentialein.

Wenn Sie weitere Informationen zu "Als Konten ausführen" wünschen, geben Sie Get-Help New-SCRunAsAccountein.

Typ:VMMCredential
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-JobVariable

Gibt an, dass der Auftragsfortschritt nachverfolgt und in der Variablen gespeichert wird, die von diesem Parameter benannt wird.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-PROTipID

Gibt die ID des Tipps zur Leistungs- und Ressourcenoptimierung (PRO-Tipp) an, der diese Aktion ausgelöst hat. Mit diesem Parameter können Sie PRO-Tipps überwachen.

Typ:Guid
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-RunAsynchronously

Gibt an, dass der Auftrag asynchron ausgeführt wird, damit das Steuerelement sofort zur Befehlsshell zurückkehrt.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-VMMManagedComputer

Gibt ein Computerobjekt an, das von VMM verwaltet wird.

Typ:VMMManagedComputer
Position:0
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False