Delen via


Get-SCVMMServer

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

Syntax

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 haalt het serverobject op uit de VMM-database. 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 met behulp van 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 er 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 is 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, waaronder 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 voor meer informatie over het maken van verbinding met de VMM-beheerserver Get-Help about_VMM_2016_Connecting_to_the_VMM_Server.

Voorbeelden

Voorbeeld 1: Verbinding maken met een VMM-server

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

Met deze opdracht maakt u verbinding met de VMM-server met de naam VMMServer01 in het Contoso-domein en haalt u het serverobject op 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 maakt u verbinding via TCP-poort 8100 met de VMM-server met de naam VMMServer01 in het Contoso-domein.

Voorbeeld 3: Verbinding maken met een VMM-server en het .NET-objecttype, de 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 $VMMServer variabele.

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 informatie opgehaald en weergegeven als de tweede opdracht, behalve dat de uitvoer wordt doorgeslagen 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 Contoso-domein met behulp van de gebruikersrol DelegatedAdmin.

Parameters

-AllowJobGC

Geeft aan dat garbagecollection is toegestaan voor taken.

Type:SwitchParameter
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 VMM uniek kan identificeren 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

-ConnectAs

Hiermee geeft u de te gebruiken VMM-gebruikersrol op, als de gebruiker lid is van meer dan één rol, wanneer deze verbinding maakt met de VMM-beheerserver vanuit de VMM-opdrachtshell. De aanvaardbare waarden voor deze parameter zijn:

  • Beheerder
  • 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 weergeven; ze kunnen geen nieuwe objecten maken of de eigenschappen van bestaande objecten wijzigen.

Type:Profile
Accepted values:Administrator, DelegatedAdmin, TenantAdmin, SelfServiceUser, ReadOnlyAdmin
Position:Named
Default value:None
Required:False
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:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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
Required:False
Accept pipeline input:False
Accept wildcard characters: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
Required:False
Accept pipeline input:False
Accept wildcard characters: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
Required:False
Accept pipeline input:False
Accept wildcard characters: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 voor toekomstige sessies behoudt.

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

-TCPPort

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

Type:Int32
Aliases:Port
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UserRoleName

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

  • Gedelegeerde beheerder
  • Alleen-lezen beheerder
  • Self-Service gebruiker
Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False