Add-SCVirtualizationManager
Ajoute un serveur VMware vCenter à VMM.
Syntaxe
Add-SCVirtualizationManager
[-VMMServer <ServerConnection>]
[-ComputerName] <String>
[-Description <String>]
-Credential <VMMCredential>
[-TCPPort <UInt32>]
[-Certificate <ClientCertificate>]
[-EnableSecureMode <Boolean>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
L’applet de commande add-SCVirtualizationManager ajoute un serveur VMware vCenter à votre environnement Virtual Machine Manager (VMM) afin que VMM puisse se connecter au serveur vCenter et importer ses données. Après avoir ajouté le serveur vCenter à VMM, vous devez ajouter les hôtes VMware ESX associés au serveur vCenter Server avant que VMM puisse gérer les machines virtuelles déployées sur ces hôtes.
Le port par défaut utilisé pour se connecter à un ordinateur VMware VirtualCenter Server est le port TCP 443.
Exemples
Exemple 1 : Ajouter un serveur VMware vCenter à VMM
PS C:\> $RunAsAccount = Get-SCRunAsAccount -Name "RunAsAccount03"
PS C:\> $Cert = Get-SCCertificate -ComputerName "vCenterServer01.Contoso.com"
PS C:\> Add-SCVirtualizationManager -ComputerName "vCenterServer01.Contoso.com" -Certificate $Cert -TCPPort 443 -Credential $RunAsAccount
La première commande obtient l’objet de compte d’identification nommé RunAsAccount03 et stocke l’objet dans la variable $RunAsAccount. Les informations d’identification requises pour cette opération sont soit un compte d’administrateur local, soit un compte de domaine disposant de droits d’administrateur sur le serveur vCenter server que vous souhaitez ajouter en tant que gestionnaire de virtualisation à VMM.
La deuxième commande obtient le certificat de sécurité à partir de vCenterrServer01 et le stocke dans la variable $Cert.
La dernière commande ajoute l’objet de gestionnaire de virtualisation nommé vCenterServer01 à la base de données VMM, importe l’objet de certificat de sécurité et spécifie que VMM utilisera le port TCP 443 (port par défaut) pour se connecter à ce serveur. Lorsque la dernière commande est traitée, $Credential fournit vos informations d’identification d’identification pour Add-SCVirtualizationManager.
Exemple 2 : Ajouter plusieurs serveurs VMware vCenter à VMM
PS C:\> $Credential = Get-SCRunAsAccount -Name "RunAsAccount03"
PS C:\> $Servers = "vCenterServer01.Contoso.com", "vCenterServer02.Contoso.com"
PS C:\> ForEach ($Server in $Servers) {$Cert = Get-SCCertificate -ComputerName $Server; Add-SCVirtualizationManager -ComputerName $Server -Certificate $Cert -TCPPort 443 -Credential $Credential}
La première commande obtient l’objet de compte d’identification nommé RunAsAccount03 et stocke l’objet dans la variable $RunAsAccount. Les informations d’identification requises pour cette opération sont soit un compte d’administrateur local, soit un compte de domaine disposant de droits d’administrateur sur le serveur vCenter server que vous souhaitez ajouter en tant que gestionnaire de virtualisation à VMM.
La deuxième commande stocke les chaînes « vCenterServer01.Contoso.com » et « vCenterServer02.Contoso.com », qui sont les noms de deux serveurs VMware vCenter, dans la variable $Servers.
La dernière commande ajoute les deux serveurs à VMM et spécifie que VMM importera les certificats de sécurité et utilisera le port TCP 443 (port par défaut) pour se connecter au service virtualization Manager sur vCenterServer01 et vCenterServer02. À mesure que cette commande est traitée, $Credential fournit vos informations d’identification d’identification pour Add-SCVirtualizationManager.
Pour plus d’informations sur l’instruction de boucle Windows PowerShell standard ForEach, tapez Get-Help about_ForEach
.
Paramètres
-Certificate
Spécifie un objet de certificat de sécurité.
Type: | ClientCertificate |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ComputerName
Spécifie le nom d’un ordinateur que VMM peut identifier de manière unique sur votre réseau. Les valeurs acceptables pour ce paramètre sont les suivantes :
- FQDN
- Adresse IPv4 ou IPv6
- Nom NetBIOS
Type: | String |
Position: | 0 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 autorisé à 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
Pour plus d’informations sur les comptes d’identification, tapez Get-Help New-SCRunAsAccount
.
Type: | VMMCredential |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-Description
Spécifie une description pour le serveur vCenter.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-EnableSecureMode
Indique si VMM communique avec les hôtes VMware ESX et les hôtes Citrix XenServer en mode sécurisé. La valeur par défaut est $True.
Type: | Boolean |
Alias: | SecureMode |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-JobVariable
Spécifie que la progression du travail est suivie et stockée dans la variable nommée par ce paramètre.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-PROTipID
Spécifie l’ID de l’info-bulle d’optimisation des performances et des ressources (CONSEIL PRO) qui a déclenché cette action. Ce paramètre vous permet d’auditer les conseils pro.
Type: | Guid |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-RunAsynchronously
Indique que le travail s’exécute de façon asynchrone afin que le contrôle retourne immédiatement à l’interpréteur de commandes.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-TCPPort
Spécifie une valeur numérique qui représente un port TCP.
Type: | UInt32 |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-VMMServer
Spécifie un objet serveur VMM.
Type: | ServerConnection |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
Sorties
VirtualizationManager
Cette applet de commande retourne un objet VirtualizationManager.