Partager via


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 .