Update-SCVMMManagedComputer
Uppdateringar VMM-agentprogramvara installerad på en Windows-baserad hanterad dator.
Syntax
Update-SCVMMManagedComputer
[-VMMManagedComputer] <VMMManagedComputer>
-Credential <VMMCredential>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
Cmdleten Update-SCVMMManagedComputer uppdaterar VMM-agentprogramvaran (Virtual Machine Manager) som är 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 ger $Credential dina autentiseringsuppgifter till 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 med namnet VMHost01 och lagrar objektet i variabeln $VMMManagedHost.
Det senaste kommandot uppdaterar agentprogramvaran på VMHost01. När det här kommandot bearbetas ger $Credential dina autentiseringsuppgifter till 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, om det gäller Restart-SCJob, har behörighet att slutföra en omstartad uppgift.
Om du vill ha mer information om PSCredential-objektet skriver du Get-Help Get-Credential
.
Om du vill ha mer information om Kör som-konton skriver du Get-Help New-SCRunAsAccount
.
Type: | VMMCredential |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-JobVariable
Anger att jobb förloppet spåras och lagras i variabeln med namnet av den här parametern.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Anger ID för tipset om prestanda- och resursoptimering (PRO-tips) som utlöste den här åtgärden. Med den här parametern kan du granska PRO-tips.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Anger att jobbet körs asynkront så att kontrollen återgår till kommandogränssnittet omedelbart.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMManagedComputer
Anger ett datorobjekt som hanteras av VMM.
Type: | VMMManagedComputer |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |