Add-SCVirtualizationManager
Ajoute un serveur VMware vCenter à VMM.
Syntax
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 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 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 du 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. À mesure que la dernière commande est traitée, $Credential fournit vos informations d’identification d’identification à 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 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 à Add-SCVirtualizationManager.
Pour plus d’informations sur l’instruction de boucle ForEach standard Windows PowerShell, tapez Get-Help about_ForEach
.
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 |
-ComputerName
Spécifie le nom d’un ordinateur que VMM peut identifier de manière unique sur votre réseau. Les valeurs valides pour ce paramètre sont :
- FQDN
- Adresse IPv4 ou IPv6
- Nom NetBIOS
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
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 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 , 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 |
-Description
Spécifie une description pour le serveur vCenter.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 |
Aliases: | SecureMode |
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 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 |
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 |
-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 |
-VMMServer
Spécifie un objet serveur VMM.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Sorties
VirtualizationManager
Cette applet de commande retourne un objet VirtualizationManager .