Share via


Register-SCVMMManagedComputer

Réassocie un ordinateur managé sur lequel le logiciel de l’agent VMM est installé avec un autre serveur d’administration VMM.

Syntax

Register-SCVMMManagedComputer
        [-VMMManagedComputer] <VMMManagedComputer>
        -Credential <VMMCredential>
        [-RunAsynchronously]
        [-PROTipID <Guid>]
        [-JobVariable <String>]
        [<CommonParameters>]

Description

L’applet de commande Register-SCVMMManagedComputer réassocie un ordinateur managé sur lequel le logiciel de l’agent VMM (Virtual Machine Manager) est installé avec un autre serveur d’administration VMM.

Lorsque vous ajoutez initialement un hôte ou un serveur de bibliothèque à VMM, l’hôte ou le serveur de bibliothèque est associé au serveur d’administration VMM qui fournit la base de données VMM à laquelle vous avez ajouté l’hôte ou le serveur de bibliothèque. La base de données VMM peut être installée dans une base de données Microsoft SQL Server sur le serveur d’administration VMM lui-même ou sur un ordinateur distant exécutant SQL Server.

Une fois qu’un hôte ou un serveur de bibliothèque est ajouté à (et par conséquent associé à) un serveur d’administration VMM, il ne peut pas communiquer avec un autre serveur d’administration VMM. Toutefois, vous pouvez l’associer à un autre serveur d’administration VMM, comme décrit dans les scénarios suivants.

Scénario 1 : Reprise d’activité après sinistre

Dans ce scénario, VMMServerA échoue ou le service VMM s’exécutant sur VMMServerA échoue. Vous avez peut-être déjà VMMServerB disponible en tant que serveur d’administration VMM de sauvegarde. Si ce n’est pas le cas, vous pouvez installer le service VMM sur VMMServerB. À ce stade, la base de données VMM peut se trouver sur VMMServerB ou, si vous conservez la base de données sur un SQL Server distinct, vous pouvez maintenant pointer VMMServerB vers la base de données VMM sur cette SQL Server.

Toutefois, bien que vous disposiez maintenant d’un serveur d’administration VMM fonctionnel (VMMServerB) et d’une base de données, des hôtes et des serveurs de bibliothèque gérés par VMMServerA sont toujours configurés pour communiquer avec VMMServerA. VMMServerB reconnaît ces ordinateurs managés, mais ils sont dans un état d’accès refusé. À ce stade, vous pouvez utiliser Reassociate-SCVMMManagedComputer pour associer de nouveau des ordinateurs gérés par VMMServerA à VMMServerB.

Scénario 2 : regroupements de serveurs Re-Organizing

Dans ce scénario, VMMServerA et VMMServerB sont deux serveurs d’administration VMM existants qui gèrent différents ensembles d’hôtes et de serveurs de bibliothèque. Si, par exemple, VMHost01 est actuellement géré par VMMServerA, vous pouvez ajouter VMHost01 à VMMServerB à l’aide de l’applet de commande Add-SCVMHost avec le paramètre Reassociate . Si vous le faites, l’état de VMHost01 sur VMMServerA est désormais Access Refusé et son état sur VMMServerB répond. VMHost01 est désormais géré par le serveur VMMServerB, si bien que vous pouvez le supprimer du serveur VMMServerA.

Vous pouvez également utiliser Reassociate-SCVMMManagedComputer pour réassocier Host01 avec VMMServerA.

Exemples

Exemple 1 : Associer à nouveau tous les ordinateurs managés non associés à un serveur VMM spécifique

PS C:\> Get-VMMServer -ComputerName "VMMServer01.Contoso.com"
PS C:\> $Credential = Get-Credential
PS C:\> Get-VMMManagedComputer | where {$_.State -eq "NotResponding"} | Register-SCVMMManagedComputer -Credential $Credential

La première commande se connecte à VMMServer01 dans le domaine Contoso.com.

La deuxième commande utilise Get-Credential pour vous inviter à fournir un nom d’utilisateur et un mot de passe et à stocker vos informations d’identification dans la variable $Credential. Les informations d’identification requises pour cette opération sont un compte de domaine avec des droits d’administrateur sur le serveur hôte que vous souhaitez réassocier avec un serveur VMM spécifique et le mot de passe de ce compte.

La dernière commande obtient tous les ordinateurs gérés à partir de VMMServer01 et sélectionne uniquement les objets qui se trouvent dans l’état Non réponse. Ensuite, il transmet ces objets à l’applet de commande Register-SCVMMManagedComputer qui modifie l’association des objets à VMMerver01. Comme cette commande est traitée, $Credential fournit vos informations d’identification à Register-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

Sorties

VMMManagedComputer

Cette applet de commande retourne un objet VMMManagedComputer .