Freigeben über


Get-SCVMMServer

Stellt eine Verbindung mit einem VMM-Verwaltungsserver her, wenn noch keine Verbindung besteht, oder stellt eine Verbindung mit einem anderen VMM-Verwaltungsserver her.

Syntax

Get-SCVMMServer
   [-ComputerName] <String>
   [-TCPPort <Int32>]
   [-ConnectAs <Profile>]
   [-UserRoleName <String>]
   [-Credential <PSCredential>]
   [-RetainObjectCache]
   [-RetainDeletedObjects]
   [-AllowJobGC]
   [-SetAsDefault]
   [-ForOnBehalfOf]
   [<CommonParameters>]

Beschreibung

Das cmdlet Get-SCVMMServer stellt eine Verbindung mit einem VMM-Verwaltungsserver (Virtual Machine Manager) her, wenn noch keine Verbindung vorhanden ist und das Serverobjekt aus der VMM-Datenbank abgerufen wird. Der Standardport, der zum Herstellen einer Verbindung mit einem VMM-Server verwendet wird, ist TCP-Port 8100.

Wenn Sie beim Öffnen einer VMM-Befehlsshell eine Verbindung mit einem VMM-Verwaltungsserver mithilfe der Benutzeroberfläche erstellt haben, stellt diese Befehlsshell automatisch eine Verbindung mit demselben VMM-Verwaltungsserver bereit. Wenn Sie zuvor nicht über die Benutzeroberfläche mit dem VMM-Verwaltungsserver verbunden sind, müssen Sie Get-SCVMMServer- verwenden, um eine Verbindung herzustellen. Beachten Sie, dass Sie, wenn Sie nur mithilfe der VMM-Befehlsshell eine Verbindung mit einem VMM-Verwaltungsserver herstellen, den SetAsDefault Parameter verwenden müssen, um die Verbindung zwischen Sitzung und Sitzung beizubehalten oder bei jedem Öffnen einer neuen VMM-Befehlsshellsitzung eine Erneute Verbindung mit dem VMM-Server herzustellen.

Sie können auch Get-VMMServer- verwenden, um eine Verbindung mit einem anderen VMM-Verwaltungsserver herzustellen.

Nachdem eine Verbindung mit dem VMM-Verwaltungsserver hergestellt wurde, werden alle zukünftigen Befehle in der Befehlszeile der VMM-Befehlszeile ausgeführt, die das VMM-Serverobjekt erfordert, die vorhandene Verbindung automatisch verwenden, bis Sie das VMM-Befehlsshellfenster schließen.

Der auf dem VMM-Verwaltungsserver ausgeführte VMM-Dienst unterstützt die VMM-Datenbank. Diese Datenbank wird in Microsoft SQL Server entweder auf dem VMM-Verwaltungsserver selbst oder auf einem separaten Server gespeichert, auf dem SQL Server ausgeführt wird.

Mit dem VMM-Dienst können Sie Ihre virtuelle Umgebung verwalten, einschließlich Hostservern (die virtuelle Computer hosten), Bibliotheksserver (die VMM-Bibliotheksressourcen speichern) und virtuelle Computer, die auf einem Host bereitgestellt oder in der Bibliothek gespeichert sind.

Wenn Sie weitere Informationen zum Herstellen einer Verbindung mit dem VMM-Verwaltungsserver wünschen, geben Sie Get-Help about_VMM_2016_Connecting_to_the_VMM_Serverein.

Beispiele

Beispiel 1: Herstellen einer Verbindung mit einem VMM-Server

PS C:\> Get-SCVMMServer -ComputerName "VMMServer01.Contoso.com"

Dieser Befehl stellt eine Verbindung mit dem VMM-Server namens VMMServer01 her, der sich in der Contoso-Domäne befindet, und ruft das Serverobjekt aus der VMM-Datenbank ab.

Beispiel 2: Herstellen einer Verbindung mit einem VMM-Server über einen bestimmten Port

PS C:\> Get-SCVMMServer -ComputerName "VMMServer01.Contoso.com" -TCPPort 8100

Dieser Befehl stellt eine Verbindung über TCP-Port 8100 mit dem VMM-Server mit dem Namen VMMServer01 in der Contoso-Domäne hergestellt.

Beispiel 3: Herstellen einer Verbindung mit einem VMM-Server und Abrufen des .NET-Objekttyps, -Methoden und -Eigenschaften

PS C:\> $VMMServer = Get-SCVMMServer -ComputerName "VMMServer01.Contoso.com"
PS C:\> $VMMServer | Get-Member
PS C:\> $VMMServer | Get-Member | Format-List

Der erste Befehl ruft das VMM-Serverobjekt mit dem Namen VMMServer01 ab und speichert das Objekt in der $VMMServer Variablen.

Der zweite Befehl übergibt das in $VMMServer gespeicherte VMM-Serverobjekt an das Cmdlet Get-Member, das Folgendes abruft und anzeigt:

  • TypeName: Der .NET-Typname des VMM-Serverobjekts: Microsoft.SystemCenter.VirtualMachineManager.Remoting.ServerConnection

  • MemberType: Eine Liste, die den Namen und die Definition für jedes Ereignis, jede Methode und jede Eigenschaft enthält, die diesem Objekttyp zugeordnet ist.

Der dritte Befehl ruft die gleichen Informationen wie der zweite Befehl ab und zeigt diese an, außer dass er die Ausgabe an das cmdlet Format-List weitergeleitet, um die vollständige Definition für jede Methode und jede Eigenschaft für das VMM-Serverobjekt anzuzeigen.

Beispiel 4: Herstellen einer Verbindung mit einem anderen VMM-Server mit einer anderen Benutzerrolle

PS C:\> Get-SCVMMServer -ComputerName "VMMServer02.Contoso.com" -ConnectAs "DelegatedAdmin"

Dieser Befehl stellt eine Verbindung mit dem VMM-Server mit dem Namen VMMServer02 in der Contoso-Domäne mithilfe der Rolle "DelegierteAdmin"-Benutzer hergestellt.

Parameter

-AllowJobGC

Gibt an, dass die Garbage Collection für Aufträge zulässig ist.

Typ:SwitchParameter
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

-ConnectAs

Gibt die zu verwendende VMM-Benutzerrolle an, wenn der Benutzer Mitglied mehrerer Rollen ist, wenn eine Verbindung mit dem VMM-Verwaltungsserver über die VMM-Befehlsshell hergestellt wird. Die zulässigen Werte für diesen Parameter sind:

  • Administrator
  • DelegiertesAdmin
  • ReadOnlyAdmin
  • SelfServiceUser

VMM-Administratoren können alle VMM-Objekte verwalten. Delegierte Administratoren und Self-Service-Benutzer können nur auf die Objekte zugreifen und diese ändern, die sich im Rahmen ihrer Benutzerrollen befinden. Read-Only Administratoren können nur die Eigenschaften vorhandener Objekte anzeigen; sie können keine neuen Objekte erstellen oder die Eigenschaften vorhandener Objekte ändern.

Typ:Profile
Zulässige Werte:Administrator, DelegatedAdmin, TenantAdmin, SelfServiceUser, ReadOnlyAdmin
Position:Named
Standardwert:None
Erforderlich:False
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:PSCredential
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ForOnBehalfOf

Gibt an, dass ein Administrator OnBehalfOf Parameter verwenden kann, wenn verfügbar, für VMM-Cmdlets. Dieser Parameter wird in erster Linie für Service Provider Foundation-Verbindungen mit VMM verwendet.

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

-RetainDeletedObjects

Gibt an, dass Objekte im Cache, die für den Löschvorgang markiert sind, beibehalten werden. Möglicherweise benötigen Sie diesen Parameter nur, wenn Sie eine Benutzeroberfläche über der VMM-Befehlsshell erstellen.

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

-RetainObjectCache

Gibt an, dass die Objekte im Cache im Arbeitsspeicher verbleiben und nicht von der Garbage Collection zurückgefordert werden. Möglicherweise benötigen Sie diesen Parameter, wenn Sie eine Benutzeroberfläche über der VMM-Befehlsshell erstellen.

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

-SetAsDefault

Gibt an, dass die VMM-Befehlsshell bei Festlegung auf $True eine Verbindung mit dem angegebenen VMM-Verwaltungsserver für diese Sitzung herstellt und diese Verbindung für zukünftige Sitzungen beibehält.

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:Int32
Aliase:Port
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-UserRoleName

Gibt den Namen einer Benutzerrolle an. Typen von Benutzerrollen, die benannt werden, umfassen:

  • Delegierter Administrator
  • Read-Only Administrator
  • Self-Service Benutzer
Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False