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