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 |