Delen via


Get-SCVMMServer

Maakt verbinding met een VMM-beheerserver als er nog geen verbinding bestaat of maakt verbinding met een andere VMM-beheerserver.

Syntaxis

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

Description

De Get-SCVMMServer cmdlet maakt verbinding met een VMM-beheerserver (Virtual Machine Manager) als er nog geen verbinding bestaat en het serverobject uit de VMM-database wordt opgehaald. De standaardpoort die wordt gebruikt om verbinding te maken met een VMM-server is TCP-poort 8100.

Als u een verbinding met een VMM-beheerserver hebt gemaakt met behulp van de gebruikersinterface (UI), maakt die opdrachtshell automatisch verbinding met dezelfde VMM-beheerserver wanneer u een VMM-opdrachtshell opent. Als u nog niet eerder verbinding hebt gemaakt met de VMM-beheerserver via de gebruikersinterface, moet u Get-SCVMMServer- gebruiken om een verbinding tot stand te brengen. Als u alleen verbinding maakt met een VMM-beheerserver met behulp van de VMM-opdrachtshell, moet u de parameter SetAsDefault gebruiken om de verbinding van sessie naar sessie te behouden of opnieuw verbinding te maken met de VMM-server telkens wanneer u een nieuwe VMM-opdrachtshellsessie opent.

U kunt ook Get-VMMServer gebruiken om verbinding te maken met een andere VMM-beheerserver.

Nadat een verbinding met de VMM-beheerserver tot stand is gebracht, worden alle toekomstige opdrachten uitgevoerd op de opdrachtregel van de VMM-opdrachtshell waarvoor het VMM-serverobject vereist, automatisch de bestaande verbinding gebruikt totdat u het VMM-opdrachtshellvenster sluit.

De VMM-service die wordt uitgevoerd op de VMM-beheerserver ondersteunt de VMM-database. Deze database wordt opgeslagen in Microsoft SQL Server op de VMM-beheerserver zelf of op een afzonderlijke server waarop SQL Server wordt uitgevoerd.

Met de VMM-service kunt u uw virtuele omgeving beheren, inclusief hostservers (die virtuele machines hosten), bibliotheekservers (waarin VMM-bibliotheekbronnen worden opgeslagen) en virtuele machines die zijn geïmplementeerd op een host of zijn opgeslagen in de bibliotheek.

Typ Get-Help about_VMM_2016_Connecting_to_the_VMM_Servervoor meer informatie over het maken van verbinding met de VMM-beheerserver.

Voorbeelden

Voorbeeld 1: Verbinding maken met een VMM-server

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

Met deze opdracht wordt verbinding gemaakt met de VMM-server met de naam VMMServer01 in het Contoso-domein en wordt het serverobject opgehaald uit de VMM-database.

Voorbeeld 2: Verbinding maken met een VMM-server via een specifieke poort

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

Met deze opdracht wordt via TCP-poort 8100 verbinding gemaakt met de VMM-server met de naam VMMServer01 in het Contoso-domein.

Voorbeeld 3: Verbinding maken met een VMM-server en het bijbehorende .NET-objecttype, methoden en eigenschappen ophalen

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

Met de eerste opdracht wordt het VMM-serverobject met de naam VMMServer01 opgehaald en wordt het object opgeslagen in de variabele $VMMServer.

Met de tweede opdracht wordt het VMM-serverobject dat is opgeslagen in $VMMServer doorgegeven aan de cmdlet Get-Member, die het volgende ophaalt en weergeeft:

  • TypeName: De .NET-typenaam van het VMM-serverobject: Microsoft.SystemCenter.VirtualMachineManager.Remoting.ServerConnection

  • MemberType: Een lijst met de naam en definitie voor elke gebeurtenis, methode en eigenschap die aan dit objecttype is gekoppeld.

Met de derde opdracht worden dezelfde gegevens opgehaald en weergegeven als de tweede opdracht, behalve dat de uitvoer wordt doorverbuiken naar de Format-List cmdlet om de volledige definitie voor elke methode en elke eigenschap voor het VMM-serverobject weer te geven.

Voorbeeld 4: Verbinding maken met een andere VMM-server met een andere gebruikersrol

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

Met deze opdracht maakt u verbinding met de VMM-server met de naam VMMServer02 in het Domein Contoso met behulp van de gebruikersrol DelegatedAdmin.

Parameters

-AllowJobGC

Geeft aan dat garbagecollection is toegestaan voor taken.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ComputerName

Hiermee geeft u de naam op van een computer die VMM uniek kan identificeren in uw netwerk. De acceptabele waarden voor deze parameter zijn:

  • FQDN
  • IPv4- of IPv6-adres
  • NetBIOS-naam
Type:String
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ConnectAs

Hiermee geeft u de VMM-gebruikersrol op die moet worden gebruikt als de gebruiker lid is van meer dan één rol bij het maken van verbinding met de VMM-beheerserver vanuit de VMM-opdrachtshell. De acceptabele waarden voor deze parameter zijn:

  • Administrateur
  • DelegatedAdmin
  • ReadOnlyAdmin
  • SelfServiceUser

VMM-beheerders kunnen alle VMM-objecten beheren. Gedelegeerde beheerders en selfservicegebruikers kunnen alleen de objecten openen en wijzigen die binnen het bereik van hun gebruikersrollen vallen. Read-Only beheerders kunnen alleen de eigenschappen van bestaande objecten bekijken; ze kunnen geen nieuwe objecten maken of de eigenschappen van bestaande objecten wijzigen.

Type:Profile
Geaccepteerde waarden:Administrator, DelegatedAdmin, TenantAdmin, SelfServiceUser, ReadOnlyAdmin
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren: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 is gemachtigd om deze actie uit te voeren. Of, in het geval van Restart-SCJob, is gemachtigd om een opnieuw gestarte taak te voltooien.

Typ Get-Help Get-Credentialvoor meer informatie over het object PSCredential.

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

Type:PSCredential
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ForOnBehalfOf

Geeft aan dat een beheerder OnBehalfOf parameters kan gebruiken, indien beschikbaar, voor VMM-cmdlets. Deze parameter wordt voornamelijk gebruikt voor Service Provider Foundation-verbindingen met VMM.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-RetainDeletedObjects

Hiermee geeft u op dat objecten in de cache die zijn gemarkeerd voor verwijdering behouden blijven. Mogelijk hebt u deze parameter alleen nodig als u een gebruikersinterface maakt boven op de VMM-opdrachtshell.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-RetainObjectCache

Geeft aan dat de objecten in de cache in het geheugen blijven en niet worden vrijgemaakt door garbagecollection. Mogelijk hebt u deze parameter nodig als u een gebruikersinterface maakt boven op de VMM-opdrachtshell.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-SetAsDefault

Geeft aan, wanneer deze is ingesteld op $True, dat de VMM-opdrachtshell verbinding maakt met de opgegeven VMM-beheerserver voor deze sessie en die verbinding behoudt voor toekomstige sessies.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-TCPPort

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

Type:Int32
Aliassen:Port
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-UserRoleName

Hiermee geeft u de naam van een gebruikersrol. Typen gebruikersrollen met de naam zijn onder andere:

  • Gedelegeerde beheerder
  • Read-Only administrator
  • Self-Service gebruiker
Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False