Freigeben über


Add-SCVirtualizationManager

Fügt VMM einen VMware vCenter Server hinzu.

Syntax

Default (Standardwert)

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 dessen Daten importieren kann. Nachdem Sie vCenter Server zu VMM hinzugefügt haben, müssen Sie die VMware ESX-Hosts hinzufügen, die vCenter Server zugeordnet sind, bevor VMM die auf diesen Hosts bereitgestellten virtuellen Maschinen verwalten kann.

Der Standardport, der für die Verbindung mit einem VMware VirtualCenter Server-Computer verwendet wird, ist TCP-Port 443.

Beispiele

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

Mit dem ersten Befehl wird das ausführende Kontoobjekt mit dem Namen RunAsAccount03 abgerufen und das Objekt in der Variablen $RunAsAccount gespeichert. Die erforderlichen Anmeldeinformationen für diesen Vorgang sind entweder ein lokales Administratorkonto oder ein Domänenkonto mit Administratorrechten auf dem vCenter Server, den Sie VMM als Virtualisierungsmanager hinzufügen möchten.

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

Mit dem letzten Befehl wird der VMM-Datenbank das Virtualisierungs-Manager-Objekt mit dem Namen vCenterServer01 hinzugefügt, das Sicherheitszertifikatobjekt importiert und angegeben, dass VMM den TCP-Port 443 (den Standardport) verwendet, um eine Verbindung mit diesem Server herzustellen. Wenn der letzte Befehl verarbeitet wird, stellt $Credential Ihre ausführenden Anmeldeinformationen für Add-SCVirtualizationManager bereit.

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}

Mit dem ersten Befehl wird das ausführende Kontoobjekt mit dem Namen RunAsAccount03 abgerufen und das Objekt in der Variablen $RunAsAccount gespeichert. Die erforderlichen Anmeldeinformationen für diesen Vorgang sind entweder ein lokales Administratorkonto oder ein Domänenkonto mit Administratorrechten auf dem vCenter Server, den Sie VMM als Virtualisierungsmanager hinzufügen möchten.

Der zweite Befehl speichert die Zeichenfolgen "vCenterServer01.Contoso.com" und "vCenterServer02.Contoso.com", bei denen es sich um die Namen von zwei VMware vCenter Servern handelt, in der Variablen $Servers.

Mit dem letzten Befehl werden die beiden Server zu VMM hinzugefügt und angegeben, dass VMM die Sicherheitszertifikate importiert und den TCP-Port 443 (den Standardport) verwendet, um eine Verbindung mit dem Virtualisierungs-Manager-Dienst auf vCenterServer01 und vCenterServer02 herzustellen. Während der Verarbeitung dieses Befehls stellt $Credential Ihre ausführenden Anmeldeinformationen für Add-SCVirtualizationManager bereit.

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

Parameter

-Certificate

Gibt ein Sicherheitszertifikatobjekt an.

Parametereigenschaften

Typ:ClientCertificate
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten: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 (vollqualifizierter Domainname)
  • IPv4- oder IPv6-Adresse
  • NetBIOS-Name

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:0
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Credential

Gibt ein Objekt mit Anmeldeinformationen oder bei einigen Cmdlets ein ausführendes Kontoobjekt an, das den Benutzernamen und das Kennwort eines Kontos enthält, das über die Berechtigung zum Ausführen dieser Aktion verfügt. Oder, im Fall von Restart-SCJob, verfügt über die Berechtigung zum Abschließen einer neu gestarteten Aufgabe.

Geben Sie weitere Informationen zum PSCredential-Objekt ein Get-Help Get-Credential.

Weitere Informationen zu ausführenden Konten erhalten Sie, wenn Sie Get-Help New-SCRunAsAccounteingeben.

Parametereigenschaften

Typ:VMMCredential
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:True
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Description

Gibt eine Beschreibung für den vCenter Server an.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-EnableSecureMode

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

Parametereigenschaften

Typ:Boolean
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False
Aliase:Sicherer Modus

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-JobVariable

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

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten: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.

Parametereigenschaften

Typ:Guid
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-RunAsynchronously

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

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-TCPPort

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

Parametereigenschaften

Typ:UInt32
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-VMMServer

Gibt ein VMM-Serverobjekt an.

Parametereigenschaften

Typ:ServerConnection
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

CommonParameters

Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.

Ausgaben

VirtualizationManager

Dieses Cmdlet gibt ein VirtualizationManager-Objekt zurück.