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_Server
voor 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-Credential
voor meer informatie over het object PSCredential.
Typ Get-Help New-SCRunAsAccount
voor 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 |