Freigeben über


Add-SCVirtualizationManager

Fügt VMware vCenter Server zu VMM hinzu.

Syntax

Add-SCVirtualizationManager
   [-VMMServer <ServerConnection>]
   [-ComputerName] <String>
   [-Description <String>]
   -Credential <VMMCredential>
   [-TCPPort <UInt32>]
   [-Certificate <ClientCertificate>]
   [-EnableSecureMode <Boolean>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Beschreibung

Das Cmdlet Add-SCVirtualizationManager fügt Ihrer Virtual Machine Manager (VMM)-Umgebung einen VMware vCenter Server hinzu, damit VMM eine Verbindung mit dem vCenter Server herstellen und seine Daten importieren kann. Nachdem Sie den vCenter Server zu VMM hinzugefügt haben, müssen Sie die VMware ESX-Hosts hinzufügen, die dem vCenter Server zugeordnet sind, bevor VMM die auf diesen Hosts bereitgestellten virtuellen Computer verwalten kann.

Der Standardport, der zum Herstellen einer Verbindung mit einem VMware VirtualCenter Server-Computer verwendet wird, ist TCP-Port 443.

Beispiele

Beispiel 1: Hinzufügen eines VMware vCenter Server zu 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

Der erste Befehl ruft das Run As-Kontoobjekt namens RunAsAccount03 ab und speichert das Objekt in der $RunAsAccount Variablen. Die erforderlichen Anmeldeinformationen für diesen Vorgang sind entweder ein lokales Administratorkonto oder ein Domänenkonto mit Administratorrechten auf dem vCenter Server, das Sie als Virtualisierungs-Manager zu VMM hinzufügen möchten.

Der zweite Befehl ruft das Sicherheitszertifikat von vCenterrServer01 ab und speichert es in der variablen $Cert.

Der letzte Befehl fügt das Virtualisierungs-Manager-Objekt namens vCenterServer01 zur VMM-Datenbank hinzu, importiert das Sicherheitszertifikatobjekt und gibt an, dass VMM TCP-Port 443 (der Standardport) verwendet, um eine Verbindung mit diesem Server herzustellen. Wenn der letzte Befehl verarbeitet wird, stellt $Credential Ihre Run As-Anmeldeinformationen zum Add-SCVirtualizationManagerbereit.

Beispiel 2: Hinzufügen mehrerer VMware vCenter-Server zu 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}

Der erste Befehl ruft das Run As-Kontoobjekt namens RunAsAccount03 ab und speichert das Objekt in der $RunAsAccount Variablen. Die erforderlichen Anmeldeinformationen für diesen Vorgang sind entweder ein lokales Administratorkonto oder ein Domänenkonto mit Administratorrechten auf dem vCenter Server, das Sie als Virtualisierungs-Manager zu VMM hinzufügen möchten.

Der zweite Befehl speichert die Zeichenfolgen "vCenterServer01.Contoso.com" und "vCenterServer02.Contoso.com", die die Namen von zwei VMware vCenter-Servern sind, in der variablen $Servers.

Der letzte Befehl fügt die beiden Server zu VMM hinzu und gibt an, dass VMM die Sicherheitszertifikate importiert und TCP-Port 443 (standardport) verwendet, um eine Verbindung mit dem Virtualisierungs-Manager-Dienst auf vCenterServer01 und vCenterServer02 herzustellen. Wenn dieser Befehl verarbeitet wird, stellt $Credential Ihre Run As-Anmeldeinformationen zum Add-SCVirtualizationManagerbereit.

Weitere Informationen zur standardmäßigen Windows PowerShell-ForEach Loop-Anweisung geben Sie Get-Help about_ForEachein.

Parameter

-Certificate

Gibt ein Sicherheitszertifikatobjekt an.

Typ:ClientCertificate
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ComputerName

Gibt den Namen eines Computers an, den VMM in Ihrem Netzwerk eindeutig identifizieren kann. Die zulässigen Werte für diesen Parameter sind:

  • FQDN
  • IPv4- oder IPv6-Adresse
  • NetBIOS-Name
Typ:String
Position:0
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Credential

Gibt ein Anmeldeinformationsobjekt oder für einige Cmdlets ein Run As-Kontoobjekt an, das den Benutzernamen und das Kennwort eines Kontos enthält, das über die Berechtigung zum Ausführen dieser Aktion verfügt. Oder hat im Falle von Restart-SCJob-die Berechtigung, eine neu gestartete Aufgabe abzuschließen.

Wenn Sie weitere Informationen zum PSCredential--Objekt erhalten möchten, geben Sie Get-Help Get-Credentialein.

Wenn Sie weitere Informationen zu "Als Konten ausführen" wünschen, geben Sie Get-Help New-SCRunAsAccountein.

Typ:VMMCredential
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-Description

Gibt eine Beschreibung für den vCenter Server an.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-EnableSecureMode

Gibt an, ob VMM mit VMware ESX-Hosts und Citrix XenServer-Hosts im abgesicherten Modus kommuniziert. Der Standardwert ist $True.

Typ:Boolean
Aliase:SecureMode
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-JobVariable

Gibt an, dass der Auftragsfortschritt nachverfolgt und in der Variablen gespeichert wird, die von diesem Parameter benannt wird.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-PROTipID

Gibt die ID des Tipps zur Leistungs- und Ressourcenoptimierung (PRO-Tipp) an, der diese Aktion ausgelöst hat. Mit diesem Parameter können Sie PRO-Tipps überwachen.

Typ:Guid
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-RunAsynchronously

Gibt an, dass der Auftrag asynchron ausgeführt wird, damit das Steuerelement sofort zur Befehlsshell zurückkehrt.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-TCPPort

Gibt einen numerischen Wert an, der einen TCP-Port darstellt.

Typ:UInt32
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-VMMServer

Gibt ein VMM-Serverobjekt an.

Typ:ServerConnection
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

Ausgaben

VirtualizationManager

Dieses Cmdlet gibt ein VirtualizationManager--Objekt zurück.