Update-SCVMMManagedComputer
Aggiorna il software dell'agente VMM installato in un computer gestito basato su Windows.
Sintassi
Update-SCVMMManagedComputer
[-VMMManagedComputer] <VMMManagedComputer>
-Credential <VMMCredential>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Descrizione
Il update-SCVMMManagedComputer cmdlet aggiorna il software dell'agente Virtual Machine Manager (VMM) installato in un computer gestito basato su Windows alla versione corrente del software.
Se si aggiorna il server di gestione VMM a una versione successiva del servizio VMM, successivamente è possibile usare questo comando per aggiornare il software agente nei computer gestiti da tale server di gestione VMM.
I computer gestiti che è possibile aggiornare usando questo cmdlet includono:
- host Hyper-V
- Server di libreria basati su Windows
- Computer di origine P2V basati su Windows
È possibile usare il cmdlet update-SCVMMManagedComputer
Esempio
Esempio 1: Aggiornare tutti i computer gestiti
PS C:\> $Credential = Get-Credential
PS C:\> Get-SCVMMManagedComputer | ForEach { Update-SCVMMManagedComputer -VMMManagedComputer $_ -Credential $Credential -RunAsynchronously }
Il primo comando richiede di fornire le credenziali con le autorizzazioni appropriate per eseguire questa operazione e archivia le credenziali nella variabile $Credential.
Il secondo comando ottiene tutti gli oggetti computer attualmente gestiti da VMM e passa ogni oggetto al cmdlet ForEach-Object, che usa il cmdlet Update-SCVMMManagedComputer per aggiornare il software agente in ogni computer gestito. Durante l'elaborazione di questo comando, $Credential fornisce le credenziali per Update-SCVMMManagedComputer. Nota: in questo esempio si presuppone che nessun computer gestito si trovi in una rete perimetrale.
Per altre informazioni sul cmdlet ForEach-Object
Esempio 2: Aggiornare un host specifico
PS C:\> $Credential = Get-Credential
PS C:\> $VMMManagedHost = Get-SCVMMManagedComputer -ComputerName "VMHost01.Contoso.com"
PS C:\> Update-SCVMMManagedComputer -VMMManagedComputer $VMMManagedHost -Credential $Credential
Il primo comando richiede di fornire le credenziali con le autorizzazioni appropriate per eseguire questa operazione e archivia le credenziali nella variabile $Credential.
Il secondo comando ottiene l'oggetto host gestito denominato VMHost01 e archivia l'oggetto nella variabile $VMMManagedHost.
L'ultimo comando aggiorna il software dell'agente in VMHost01. Durante l'elaborazione di questo comando, $Credential fornisce le credenziali per Update-SCVMMManagedComputer.
Parametri
-Credential
Specifica un oggetto credenziale o, per alcuni cmdlet, un oggetto account RunAs che contiene il nome utente e la password di un account che dispone dell'autorizzazione per eseguire questa azione. In alternativa, nel caso di Restart-SCJob, dispone dell'autorizzazione per completare un'attività riavviata.
Per altre informazioni sull'oggetto PSCredential
Per altre informazioni sugli account RunAs, digitare Get-Help New-SCRunAsAccount
.
Tipo: | VMMCredential |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-JobVariable
Specifica che lo stato del processo viene rilevato e archiviato nella variabile denominata da questo parametro.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-PROTipID
Specifica l'ID del suggerimento per le prestazioni e l'ottimizzazione risorse (suggerimento PRO) che ha attivato questa azione. Questo parametro consente di controllare i suggerimenti pro.
Tipo: | Guid |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-RunAsynchronously
Indica che il processo viene eseguito in modo asincrono in modo che il controllo torni immediatamente alla shell dei comandi.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-VMMManagedComputer
Specifica un oggetto computer gestito da VMM.
Tipo: | VMMManagedComputer |
Posizione: | 0 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |