Update-SCVMMManagedComputer
Mises à jour logiciel d’agent VMM installé sur un ordinateur managé Windows.
Syntax
Update-SCVMMManagedComputer
[-VMMManagedComputer] <VMMManagedComputer>
-Credential <VMMCredential>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
L’applet de commande Update-SCVMMManagedComputer met à jour le logiciel de l’agent Virtual Machine Manager (VMM) 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 de l’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 cmdlet sont notamment :
- 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 au 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 managé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 des 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 managé. Comme cette commande est traitée, $Credential fournit vos informations d’identification à Update-SCVMMManagedComputer. Remarque : cet exemple suppose qu’aucun ordinateur managé n’est situé dans un réseau de périmètre.
Pour plus d’informations sur l’applet de commande ForEach-Object , tapez Get-Help 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 des 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. Comme cette commande est traitée, $Credential fournit vos informations d’identification à 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 disposant de l’autorisation d’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 , tapez Get-Help Get-Credential
.
Pour plus d’informations sur les comptes d’identification, tapez Get-Help New-SCRunAsAccount
.
Type: | VMMCredential |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-JobVariable
Spécifie que la progression des travaux est suivie et stockée dans la variable nommée par ce paramètre.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Spécifie l’ID du conseil d’optimisation des performances et des ressources qui a déclenché cette action. Ce paramètre vous permet d’auditer les conseils PRO.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Indique que le travail s’exécute de manière asynchrone afin que le contrôle retourne immédiatement à l’interpréteur de commandes.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMManagedComputer
Spécifie un objet d’ordinateur géré par VMM.
Type: | VMMManagedComputer |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |