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 .