Partager via


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