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 |