Delen via


Add-SCVirtualizationManager

Hiermee voegt u een VMware vCenter-server toe aan 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

De cmdlet Add-SCVirtualizationManager voegt een VMware vCenter Server toe aan uw VMM-omgeving (Virtual Machine Manager), zodat VMM verbinding kan maken met de vCenter-server en de bijbehorende gegevens kan importeren. Nadat u de vCenter-server aan VMM hebt toegevoegd, moet u de VMware ESX-hosts toevoegen die zijn gekoppeld aan de vCenter-server voordat VMM de virtuele machines die op deze hosts zijn geïmplementeerd, kan beheren.

De standaardpoort die wordt gebruikt om verbinding te maken met een VMware VirtualCenter Server-computer is TCP-poort 443.

Voorbeelden

Voorbeeld 1: Een VMware vCenter Server toevoegen aan 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

Met de eerste opdracht wordt het Run As-accountobject met de naam RunAsAccount03 opgehaald en wordt het object opgeslagen in de $RunAsAccount variabele. De vereiste referenties voor deze bewerking zijn een lokaal Administrator-account of een domeinaccount met beheerdersrechten op de vCenter Server die u wilt toevoegen als virtualisatiebeheerder aan VMM.

Met de tweede opdracht wordt het beveiligingscertificaat opgehaald uit vCenterrServer01 en opgeslagen in de $Cert variabele.

Met de laatste opdracht wordt het virtualisatiebeheerobject met de naam vCenterServer01 toegevoegd aan de VMM-database, wordt het beveiligingscertificaatobject geïmporteerd en wordt aangegeven dat VMM TCP-poort 443 (de standaardpoort) gebruikt om verbinding te maken met die server. Wanneer de laatste opdracht wordt verwerkt, geeft $Credential uw Uitvoeren als-referenties aan Add-SCVirtualizationManager.

Voorbeeld 2: meerdere VMware vCenter-servers toevoegen aan 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}

Met de eerste opdracht wordt het Run As-accountobject met de naam RunAsAccount03 opgehaald en wordt het object opgeslagen in de $RunAsAccount variabele. De vereiste referenties voor deze bewerking zijn een lokaal Administrator-account of een domeinaccount met beheerdersrechten op de vCenter Server die u wilt toevoegen als virtualisatiebeheerder aan VMM.

Met de tweede opdracht worden de tekenreeksen 'vCenterServer01.Contoso.com' en 'vCenterServer02.Contoso.com' opgeslagen. Dit zijn de namen van twee VMware vCenter-servers in de variabele $Servers.

De laatste opdracht voegt de twee servers toe aan VMM en geeft aan dat VMM de beveiligingscertificaten importeert en TCP-poort 443 (de standaardpoort) gebruikt om verbinding te maken met de virtualisatiebeheerservice op vCenterServer01 en vCenterServer02. Terwijl deze opdracht wordt verwerkt, geeft $Credential uw Uitvoeren als-referenties aan Add-SCVirtualizationManager.

Typ voor meer informatie over de standaard-instructie Windows PowerShell ForEach-lusGet-Help about_ForEach.

Parameters

-Certificate

Hiermee geeft u een beveiligingscertificaatobject op.

Type:ClientCertificate
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ComputerName

Hiermee geeft u de naam op van een computer die door VMM uniek kan worden geïdentificeerd in uw netwerk. De aanvaardbare waarden voor deze parameter zijn:

  • FQDN
  • IPv4- of IPv6-adres
  • NetBIOS-naam
Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Credential

Hiermee geeft u een referentieobject of, voor sommige cmdlets, een Uitvoeren als-accountobject met de gebruikersnaam en het wachtwoord van een account dat gemachtigd is om deze actie uit te voeren. Of, in het geval van Restart-SCJob, is gemachtigd om een opnieuw opgestarte taak te voltooien.

Typ voor meer informatie over het PSCredential-objectGet-Help Get-Credential.

Typ voor meer informatie over Uitvoeren als-accounts Get-Help New-SCRunAsAccount.

Type:VMMCredential
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Description

Hiermee geeft u een beschrijving voor de vCenter Server.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableSecureMode

Geeft aan of VMM communiceert met VMware ESX-hosts en Citrix XenServer-hosts in de beveiligde modus. De standaardwaarde is $True.

Type:Boolean
Aliases:SecureMode
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobVariable

Hiermee geeft u op dat de voortgang van de taak wordt bijgehouden en opgeslagen in de variabele met de naam van deze parameter.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

Hiermee geeft u de id op van de tip Prestatie- en resourceoptimalisatie (PRO-tip) die deze actie heeft geactiveerd. Met deze parameter kunt u PRO-tips controleren.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

Geeft aan dat de taak asynchroon wordt uitgevoerd, zodat het besturingselement onmiddellijk terugkeert naar de opdrachtshell.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TCPPort

Hiermee geeft u een numerieke waarde op die een TCP-poort vertegenwoordigt.

Type:UInt32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMMServer

Hiermee geeft u een VMM-serverobject op.

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

Uitvoerwaarden

VirtualizationManager

Met deze cmdlet wordt een VirtualizationManager-object geretourneerd.