Dela via


Get-SCVMMServer

Ansluter till en VMM-hanteringsserver om det inte redan finns någon anslutning eller ansluter till en annan VMM-hanteringsserver.

Syntax

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

Description

Cmdleten Get-SCVMMServer ansluter till en VMM-hanteringsserver (Virtual Machine Manager) om det inte redan finns någon anslutning och hämtar serverobjektet från VMM-databasen. Standardporten som används för att ansluta till en VMM-server är TCP-port 8100.

Om du har skapat en anslutning till en VMM-hanteringsserver med hjälp av användargränssnittet när du öppnar ett VMM-kommandogränssnitt, ansluter kommandogränssnittet automatiskt till samma VMM-hanteringsserver. Om du inte tidigare har anslutit till VMM-hanteringsservern med hjälp av användargränssnittet måste du använda Get-SCVMMServer för att upprätta en anslutning. Observera att om du ansluter till en VMM-hanteringsserver endast med VMM-kommandogränssnittet måste du använda parametern SetAsDefault för att behålla anslutningen från session till session eller återansluta till VMM-servern varje gång du öppnar en ny VMM-kommandogränssnittssession.

Du kan också använda Get-VMMServer för att ansluta till en annan VMM-hanteringsserver.

När en anslutning till VMM-hanteringsservern har upprättats körs alla framtida kommandon på VMM-kommandogränssnittets kommandorad som kräver VMM-serverobjektet automatiskt använder den befintliga anslutningen tills du stänger VMM-kommandogränssnittsfönstret.

VMM-tjänsten som körs på VMM-hanteringsservern stöder VMM-databasen. Den här databasen lagras i Microsoft SQL Server antingen på själva VMM-hanteringsservern eller på en separat server som kör SQL Server.

Med VMM-tjänsten kan du hantera din virtuella miljö, inklusive värdservrar (som är värdar för virtuella datorer), biblioteksservrar (som lagrar VMM-biblioteksresurser) och virtuella datorer som distribueras på en värd eller lagras i biblioteket.

Om du vill ha mer information om hur du ansluter till VMM-hanteringsservern skriver du Get-Help about_VMM_2016_Connecting_to_the_VMM_Server.

Exempel

Exempel 1: Ansluta till en VMM-server

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

Det här kommandot ansluter till VMM-servern med namnet VMMServer01 som finns i Contoso-domänen och hämtar serverobjektet från VMM-databasen.

Exempel 2: Ansluta till en VMM-server via en specifik port

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

Det här kommandot ansluter via TCP-port 8100 till VMM-servern med namnet VMMServer01 som finns i Contoso-domänen.

Exempel 3: Anslut till en VMM-server och hämta dess .NET-objekttyp, metoder och egenskaper

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

Det första kommandot hämtar VMM-serverobjektet med namnet VMMServer01 och lagrar objektet i variabeln $VMMServer.

Det andra kommandot skickar VMM-serverobjektet som lagras i $VMMServer till cmdleten Get-Member , som hämtar och visar följande:

  • TypeName: .NET-typnamnet för VMM-serverobjektet: Microsoft.SystemCenter.VirtualMachineManager.Remoting.ServerConnection

  • MemberType: En lista som innehåller namnet och definitionen för varje händelse, metod och egenskap som är associerad med den här objekttypen.

Det tredje kommandot hämtar och visar samma information som det andra kommandot, förutom att det skickar utdata till cmdleten Format-List för att visa den fullständiga definitionen för varje metod och varje egenskap för VMM-serverobjektet.

Exempel 4: Ansluta till en annan VMM-server med en annan användarroll

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

Det här kommandot ansluter till VMM-servern med namnet VMMServer02 som finns i Contoso-domänen med användarrollen DelegatedAdmin.

Parametrar

-AllowJobGC

Anger att skräpinsamling tillåts för jobb.

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

-ComputerName

Anger namnet på en dator som VMM kan identifiera unikt i nätverket. De acceptabla värdena för den här parametern är:

  • FQDN
  • IPv4- eller IPv6-adress
  • NetBIOS-namn
Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ConnectAs

Anger vmm-användarrollen som ska användas, om användaren är medlem i mer än en roll, vid anslutning till VMM-hanteringsservern från VMM-kommandogränssnittet. De acceptabla värdena för den här parametern är:

  • Administratör
  • DelegatedAdmin
  • ReadOnlyAdmin
  • SelfServiceUser

VMM-administratörer kan hantera alla VMM-objekt. Delegerade administratörer och självbetjäningsanvändare kan bara komma åt och ändra de objekt som omfattas av deras användarroller. Read-Only administratörer kan bara visa egenskaperna för befintliga objekt. De kan inte skapa nya objekt eller ändra egenskaperna för befintliga objekt.

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

Anger ett autentiseringsobjekt eller, för vissa cmdletar, ett Kör som-kontoobjekt som innehåller användarnamnet och lösenordet för ett konto som har behörighet att utföra den här åtgärden. Eller, om det gäller Restart-SCJob, har behörighet att slutföra en omstartad uppgift.

Om du vill ha mer information om PSCredential-objektet skriver du Get-Help Get-Credential.

Om du vill ha mer information om Kör som-konton skriver du Get-Help New-SCRunAsAccount.

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

-ForOnBehalfOf

Anger att en administratör kan använda OnBehalfOf-parametrar , när det är tillgängligt, för VMM-cmdletar. Den här parametern används främst för Service Provider Foundation-anslutningar till VMM.

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

-RetainDeletedObjects

Anger att objekt i cacheminnet som är markerade för borttagning bevaras. Du kan bara behöva den här parametern om du skapar ett användargränssnitt ovanpå VMM-kommandogränssnittet.

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

-RetainObjectCache

Anger att objekten i cacheminnet finns kvar i minnet och inte kommer att frigöras av skräpinsamling. Du kan behöva den här parametern om du skapar ett användargränssnitt ovanpå VMM-kommandogränssnittet.

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

-SetAsDefault

Anger, när det är inställt på $True, att VMM-kommandogränssnittet ansluter till den angivna VMM-hanteringsservern för den här sessionen och behåller anslutningen för framtida sessioner.

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

-TCPPort

Anger ett numeriskt värde som representerar en TCP-port.

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

-UserRoleName

Anger namnet på en användarroll. Typer av användarroller som heter är:

  • Delegerad administratör
  • Administratör med läsbehörighet
  • Self-Service användare
Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False