Freigeben über


Update-SCVMMManagedComputer

Aktualisierungen VMM-Agent-Software auf einem windowsbasierten verwalteten Computer installiert.

Syntax

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

Beschreibung

Das Cmdlet Update-SCVMMManagedComputer aktualisiert virtual Machine Manager (VMM)-Agentsoftware, die auf einem windowsbasierten verwalteten Computer auf die aktuelle Version der Software installiert ist.

Wenn Sie Ihren VMM-Verwaltungsserver auf eine spätere Version des VMM-Diensts aktualisieren, können Sie danach diesen Befehl verwenden, um Agent-Software auf Computern zu aktualisieren, die von diesem VMM-Verwaltungsserver verwaltet werden.

Zu den verwalteten Computern, die Sie mit diesem Cmdlet aktualisieren können, zählen die folgenden:

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

Sie können das Cmdlet "Update-SCVMMManagedComputer " verwenden, um die VMM-Agent-Software auf domänenbezogenen vertrauenswürdigen Hosts und nicht vertrauenswürdigen domänenbezogenen Hosts zu aktualisieren, aber nicht auf Hosts, die sich auf 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 }

Der erste Befehl fordert Sie auf, Anmeldeinformationen mit entsprechenden Berechtigungen bereitzustellen, um diesen Vorgang auszuführen, und speichert die Anmeldeinformationen in der $Credential Variablen.

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. Da dieser Befehl verarbeitet wird, stellt $Credential Ihre Anmeldeinformationen für Update-SCVMMManagedComputer bereit. 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

Der erste Befehl fordert Sie auf, Anmeldeinformationen mit entsprechenden Berechtigungen bereitzustellen, um diesen Vorgang auszuführen, und speichert die Anmeldeinformationen in der $Credential Variablen.

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

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

Parameter

-Credential

Gibt ein Anmeldeinformationenobjekt 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 im Falle von Neustart-SCJob hat die Berechtigung zum Abschließen einer neu gestarteten Aufgabe.

Weitere Informationen zum PSCredential-Objekt geben Sie Get-Help Get-Credentialein.

Geben Sie Get-Help New-SCRunAsAccountweitere Informationen zu "Ausführen als Konten" ein.

Type:VMMCredential
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-JobVariable

Gibt an, dass der Status des Auftrags überwacht und in der von diesem Parameter benannten Variablen gespeichert wird.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

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

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

Gibt an, dass der Auftrag asynchron ausgeführt wird, sodass das Steuerelement sofort an die Befehlsshell zurückgibt.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMMManagedComputer

Gibt ein Computerobjekt an, das von VMM verwaltet wird.

Type:VMMManagedComputer
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False