Update-SCVMMManagedComputer
Met à jour le logiciel de l’agent VMM installé sur un ordinateur géré windows.
Syntaxe
Update-SCVMMManagedComputer
[-VMMManagedComputer] <VMMManagedComputer>
-Credential <VMMCredential>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
La cmdlet Update-SCVMMManagedComputer met à jour le logiciel de l’agent VMM (Virtual Machine Manager) installé sur un ordinateur managé Windows vers la version actuelle du logiciel.
Si vous mettez à niveau votre serveur d’administration VMM vers une version ultérieure du service VMM, vous pouvez ensuite utiliser cette commande pour mettre à jour les logiciels d’agent sur les ordinateurs gérés par ce serveur d’administration VMM.
Les ordinateurs gérés que vous pouvez mettre à jour à l’aide de cette applet de commande incluent :
- hôtes Hyper-V
- Serveurs de bibliothèque Windows
- Ordinateurs sources P2V windows
Vous pouvez utiliser l’applet de commande Update-SCVMMManagedComputer pour mettre à jour le logiciel de l’agent VMM sur les hôtes approuvés joints à un domaine et les hôtes joints à un domaine non approuvés, mais pas sur les hôtes situés sur un réseau de périmètre.
Exemples
Exemple 1 : Mettre à jour tous les ordinateurs gérés
PS C:\> $Credential = Get-Credential
PS C:\> Get-SCVMMManagedComputer | ForEach { Update-SCVMMManagedComputer -VMMManagedComputer $_ -Credential $Credential -RunAsynchronously }
La première commande vous invite à fournir des informations d’identification avec les autorisations appropriées pour effectuer cette opération et stocke les informations d’identification dans la variable $Credential.
La deuxième commande obtient tous les objets ordinateur actuellement gérés par VMM et transmet chaque objet à l’applet de commande ForEach-Object, qui utilise l’applet de commande Update-SCVMMManagedComputer pour mettre à jour le logiciel de l’agent sur chaque ordinateur géré. À mesure que cette commande est traitée, $Credential fournit vos informations d’identification pour Update-SCVMMManagedComputer. Remarque : Cet exemple suppose qu’aucun ordinateur géré n’est situé dans un réseau de périmètre.
Pour plus d’informations sur l’applet de commande forEach-Object
Exemple 2 : Mettre à jour un hôte spécifique
PS C:\> $Credential = Get-Credential
PS C:\> $VMMManagedHost = Get-SCVMMManagedComputer -ComputerName "VMHost01.Contoso.com"
PS C:\> Update-SCVMMManagedComputer -VMMManagedComputer $VMMManagedHost -Credential $Credential
La première commande vous invite à fournir des informations d’identification avec les autorisations appropriées pour effectuer cette opération et stocke les informations d’identification dans la variable $Credential.
La deuxième commande obtient l’objet hôte managé nommé VMHost01 et stocke l’objet dans la variable $VMMManagedHost.
La dernière commande met à jour le logiciel de l’agent sur VMHost01. À mesure que cette commande est traitée, $Credential fournit vos informations d’identification pour Update-SCVMMManagedComputer.
Paramètres
-Credential
Spécifie un objet d’informations d’identification ou, pour certaines applets de commande, un objet de compte d’identification qui contient le nom d’utilisateur et le mot de passe d’un compte autorisé à effectuer cette action. Ou, dans le cas de restart-SCJob, dispose de l’autorisation d’effectuer une tâche redémarrée.
Pour plus d’informations sur l’objet PSCredential
Pour plus d’informations sur les comptes d’identification, tapez Get-Help New-SCRunAsAccount
.
Type: | VMMCredential |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-JobVariable
Spécifie que la progression du travail est suivie et stockée dans la variable nommée par ce paramètre.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-PROTipID
Spécifie l’ID de l’info-bulle d’optimisation des performances et des ressources (CONSEIL PRO) qui a déclenché cette action. Ce paramètre vous permet d’auditer les conseils pro.
Type: | Guid |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-RunAsynchronously
Indique que le travail s’exécute de façon asynchrone afin que le contrôle retourne immédiatement à l’interpréteur de commandes.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-VMMManagedComputer
Spécifie un objet ordinateur géré par VMM.
Type: | VMMManagedComputer |
Position: | 0 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |