Delen via


Update-SCVMMManagedComputer

Updates VMM-agentsoftware geïnstalleerd op een door Windows beheerde computer.

Syntax

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

Description

Met de cmdlet Update-SCVMMManagedComputer wordt Virtual Machine Manager-agentsoftware (VMM) bijgewerkt die is geïnstalleerd op een windows-beheerde computer naar de huidige versie van de software.

Als u uw VMM-beheerserver bijwerkt naar een latere versie van de VMM-service, kunt u daarna deze opdracht gebruiken om agentsoftware bij te werken op computers die worden beheerd door die VMM-beheerserver.

Beheerde computers die u kunt bijwerken met behulp van deze cmdlet zijn onder andere:

  • Hyper-V-hosts
  • Bibliotheekservers op basis van Windows
  • Windows-gebaseerde P2V-broncomputers

U kunt de cmdlet Update-SCVMMManagedComputer gebruiken om de VMM-agentsoftware bij te werken op vertrouwde hosts die lid zijn van een domein en niet-vertrouwde hosts die lid zijn van een domein, maar niet op hosts die zich in een perimeternetwerk bevinden.

Voorbeelden

Voorbeeld 1: Alle beheerde computers bijwerken

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

Met de eerste opdracht wordt u gevraagd referenties met de juiste machtigingen op te geven om deze bewerking uit te voeren en worden de referenties opgeslagen in de $Credential variabele.

De tweede opdracht haalt alle computerobjecten op die momenteel worden beheerd door VMM en geeft elk object door aan de ForEach-Object cmdlet, die de Update-SCVMMManagedComputer cmdlet gebruikt om de agentsoftware op elke beheerde computer bij te werken. Terwijl deze opdracht wordt verwerkt, geeft $Credential uw referenties aan Update-SCVMMManagedComputer. Opmerking: In dit voorbeeld wordt ervan uitgegaan dat er geen beheerde computers zich in een perimeternetwerk bevinden.

Typ voor meer informatie over de ForEach-Object-cmdletGet-Help ForEach-Object.

Voorbeeld 2: Een specifieke host bijwerken

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

Met de eerste opdracht wordt u gevraagd referenties met de juiste machtigingen op te geven om deze bewerking uit te voeren en worden de referenties opgeslagen in de $Credential variabele.

Met de tweede opdracht wordt het beheerde hostobject met de naam VMHost01 opgehaald en wordt het object opgeslagen in de $VMMManagedHost variabele.

Met de laatste opdracht wordt de agentsoftware op VMHost01 bijgewerkt. Terwijl deze opdracht wordt verwerkt, geeft $Credential uw referenties aan Update-SCVMMManagedComputer.

Parameters

-Credential

Hiermee geeft u een referentieobject of, voor sommige cmdlets, een Uitvoeren als-accountobject met de gebruikersnaam en het wachtwoord van een account dat gemachtigd is om deze actie uit te voeren. Of, in het geval van Restart-SCJob, is gemachtigd om een opnieuw opgestarte taak te voltooien.

Typ voor meer informatie over het PSCredential-objectGet-Help Get-Credential.

Typ voor meer informatie over Uitvoeren als-accounts Get-Help New-SCRunAsAccount.

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

-JobVariable

Hiermee geeft u op dat de voortgang van de taak wordt bijgehouden en opgeslagen in de variabele met de naam van deze parameter.

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

-PROTipID

Hiermee geeft u de id op van de tip Prestatie- en resourceoptimalisatie (PRO-tip) die deze actie heeft geactiveerd. Met deze parameter kunt u PRO-tips controleren.

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

-RunAsynchronously

Geeft aan dat de taak asynchroon wordt uitgevoerd, zodat het besturingselement onmiddellijk terugkeert naar de opdrachtshell.

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

-VMMManagedComputer

Hiermee geeft u een computerobject dat wordt beheerd door VMM.

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