Register-SCVMHost
Associe un hôte VMware ESX à VMM en tant qu’hôte de machine virtuelle et spécifie les informations d’identification pour gérer l’hôte.
Syntax
Register-SCVMHost
[-VMHost] <Host>
[-Credential <VMMCredential>]
[-TCPPort <UInt32>]
[-Certificate <ClientCertificate>]
[-SshTcpPort <UInt32>]
[-SshPublicKey <ClientSshPublicKey>]
[-SshPublicKeyFile <String>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
L’applet de commande Register-SCVMHost associe un hôte VMware ESX à Virtual Machine Manager (VMM) en tant qu’hôte de machine virtuelle et spécifie les informations d’identification à utiliser avec cet hôte ESX.
Exemples
Exemple 1 : Définir les informations d’identification d’un hôte VMware ESX spécifique
PS C:\> $RunAsAccount = Get-SCRunAsAccount -Name "ESX Host Computer Acct"
PS C:\> $ESXHost = Get-SCVMHost -ComputerName "ESXHost02.Contoso.com"
PS C:\> Register-SCVMHost -VMHost $ESXHost -Credential $RunAsAccount
La première commande obtient l’objet de compte d’identification nommé ESX Host Computer Acct et stocke l’objet dans la variable $RunAsAccount.
La deuxième commande obtient l’objet hôte ESX nommé ESXHost02 et stocke l’objet dans la variable $ESXHost.
La dernière commande associe l’hôte VMware ESX à VMM en tant qu’hôte managé et spécifie que le compte d’identification stocké dans $Credential doit être utilisé pour accéder à ESXHost02.
Exemple 2 : Définir les informations d’identification et le certificat d’un hôte VMware ESX spécifique
PS C:\> $RunAsAccount = Get-SCRunAsAccount -Name "ESX Host Computer Acct"
PS C:\> $ESXHost = Get-SCVMHost -ComputerName "ESXHost03.contoso.com"
PS C:\> $Cert = Get-SCCertificate -ComputerName "ESXHost03.contoso.com"
PS C:\> Register-SCVMHost -VMHost $ESXHost -Credential $RunAsAccount -Certificate $Cert
La première commande obtient l’objet de compte d’identification nommé ESX Host Computer Acct et stocke l’objet dans la variable $RunAsAccount. Les informations d’identification requises pour cette opération sont soit un compte racine (racine/<mot de passe>) soit le compte de l’administrateur délégué VMware défini précédemment dans VirtualCenter Server pour cet hôte ESX.
La deuxième commande obtient l’objet hôte VMware ESX nommé ESXHost03 et stocke l’objet dans la variable $ESXHost.
La troisième commande utilise l’applet de commande Get-SCCertificate pour obtenir l’objet de certificat à partir de ESXHost02 et stocke l’objet dans la variable $Cert.
La dernière commande associe ce serveur VMware ESX à VMM en tant qu’hôte managé et spécifie que les informations d’identification utilisées pour accéder à ESXHost02 sont celles stockées dans $RunAsAccount.
Paramètres
-Certificate
Spécifie un objet de certificat de sécurité.
Type: | ClientCertificate |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-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: | False |
Accept pipeline input: | False |
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 |
-SshPublicKey
Spécifie la clé publique utilisée par les communications SSH (Secure Shell).
Type: | ClientSshPublicKey |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SshPublicKeyFile
Spécifie le chemin d’accès du fichier de clé publique permettant d’établir un canal SSH sécurisé avec les ordinateurs hôtes cibles.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SshTcpPort
Spécifie le numéro de port TCP utilisé par le protocole SSH.
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TCPPort
Spécifie une valeur numérique qui représente un port TCP.
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMHost
Spécifie un objet ordinateur hôte d’ordinateur virtuel. VMM prend en charge les hôtes Hyper-V, les hôtes VMware ESX et les hôtes Citrix XenServer.
Pour plus d’informations sur chaque type d’hôte, consultez l’applet de commande Add-SCVMHost .
Type: | Host |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Sorties
Host
Cette applet de commande retourne un objet Host .