Udostępnij za pośrednictwem


Get-SCVMMServer

Łączy się z serwerem zarządzania programu VMM, jeśli połączenie jeszcze nie istnieje lub łączy się z innym serwerem zarządzania programu VMM.

Składnia

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

Opis

Polecenie cmdlet Get-SCVMMServer łączy się z serwerem zarządzania programu Virtual Machine Manager (VMM), jeśli połączenie jeszcze nie istnieje i pobiera obiekt serwera z bazy danych programu VMM. Domyślnym portem używanym do nawiązywania połączenia z serwerem programu VMM jest port TCP 8100.

Jeśli utworzono połączenie z serwerem zarządzania programu VMM przy użyciu interfejsu użytkownika, po otwarciu powłoki poleceń programu VMM powłoka poleceń automatycznie łączy się z tym samym serwerem zarządzania programu VMM. Jeśli wcześniej nie nawiązaliśmy połączenia z serwerem zarządzania programu VMM przy użyciu interfejsu użytkownika, należy użyć polecenia Get-SCVMMServer , aby nawiązać połączenie. Należy pamiętać, że jeśli łączysz się z serwerem zarządzania programu VMM tylko przy użyciu powłoki poleceń programu VMM, musisz użyć parametru SetAsDefault , aby zachować połączenie z sesji do sesji lub ponownie nawiązać połączenie z serwerem programu VMM za każdym razem, gdy otworzysz nową sesję powłoki poleceń programu VMM.

Można również użyć polecenia Get-VMMServer , aby nawiązać połączenie z innym serwerem zarządzania programu VMM.

Po nawiązaniu połączenia z serwerem zarządzania programu VMM wszystkie przyszłe polecenia są uruchamiane w wierszu polecenia powłoki poleceń programu VMM, które wymagają obiektu serwera programu VMM automatycznie użyje istniejącego połączenia do momentu zamknięcia okna powłoki poleceń programu VMM.

Usługa programu VMM uruchomiona na serwerze zarządzania programu VMM obsługuje bazę danych programu VMM. Ta baza danych jest przechowywana w usłudze Microsoft SQL Server na samym serwerze zarządzania programu VMM lub na oddzielnym serwerze z systemem SQL Server.

Usługa programu VMM umożliwia zarządzanie środowiskiem wirtualnym, w tym serwerami hosta (które hostuje maszyny wirtualne), serwerami biblioteki (które przechowują zasoby biblioteki programu VMM) oraz maszynami wirtualnymi wdrożonym na hoście lub przechowywanymi w bibliotece.

Aby uzyskać więcej informacji na temat nawiązywania połączenia z serwerem zarządzania programu VMM, wpisz Get-Help about_VMM_2016_Connecting_to_the_VMM_Server.

Przykłady

Przykład 1. Nawiązywanie połączenia z serwerem programu VMM

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

To polecenie łączy się z serwerem programu VMM o nazwie VMMServer01 znajdującym się w domenie Contoso i pobiera obiekt serwera z bazy danych programu VMM.

Przykład 2. Nawiązywanie połączenia z serwerem programu VMM za pośrednictwem określonego portu

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

To polecenie łączy się za pośrednictwem portu TCP 8100 z serwerem VMM o nazwie VMMServer01 znajdującym się w domenie Contoso.

Przykład 3. Nawiązywanie połączenia z serwerem programu VMM i pobieranie jego typu obiektu platformy .NET, metod i właściwości

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

Pierwsze polecenie pobiera obiekt serwera VMM o nazwie VMMServer01 i przechowuje obiekt w zmiennej $VMMServer.

Drugie polecenie przekazuje obiekt serwera programu VMM przechowywany w $VMMServer do polecenia cmdlet Get-Member , które pobiera i wyświetla następujące elementy:

  • TypeName: nazwa typu .NET obiektu serwera programu VMM: Microsoft.SystemCenter.VirtualMachineManager.Remoting.ServerConnection

  • MemberType: lista zawierająca nazwę i definicję dla każdego zdarzenia, metody i właściwości skojarzonej z tym typem obiektu.

Trzecie polecenie pobiera i wyświetla te same informacje co drugie polecenie, z tą różnicą, że potokuje dane wyjściowe do polecenia cmdlet Format-List, aby wyświetlić pełną definicję dla każdej metody i każdej właściwości obiektu serwera programu VMM.

Przykład 4. Nawiązywanie połączenia z innym serwerem programu VMM z inną rolą użytkownika

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

To polecenie łączy się z serwerem programu VMM o nazwie VMMServer02 znajdującym się w domenie Contoso przy użyciu roli użytkownika DelegatedAdmin.

Parametry

-AllowJobGC

Wskazuje, że odzyskiwanie pamięci jest dozwolone dla zadań.

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

-ComputerName

Określa nazwę komputera, który program VMM może jednoznacznie zidentyfikować w sieci. Dopuszczalne wartości dla tego parametru to:

  • Nazwa FQDN
  • Adres IPv4 lub IPv6
  • Nazwa NetBIOS
Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ConnectAs

Określa rolę użytkownika programu VMM do użycia, jeśli użytkownik jest członkiem więcej niż jednej roli podczas nawiązywania połączenia z serwerem zarządzania programu VMM z powłoki poleceń programu VMM. Dopuszczalne wartości dla tego parametru to:

  • Administrator
  • DelegatedAdmin
  • ReadOnlyAdmin
  • SelfServiceUser

Administratorzy programu VMM mogą zarządzać wszystkimi obiektami programu VMM. Delegowani administratorzy i użytkownicy samoobsługi mogą uzyskiwać dostęp do obiektów i zmieniać je tylko w zakresie ich ról użytkownika. Read-Only administratorzy mogą wyświetlać tylko właściwości istniejących obiektów; nie mogą tworzyć nowych obiektów ani zmieniać właściwości istniejących obiektów.

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

Określa obiekt poświadczeń lub, dla niektórych poleceń cmdlet, obiekt konta Uruchom jako, który zawiera nazwę użytkownika i hasło konta, które ma uprawnienia do wykonania tej akcji. Lub w przypadku zadania Restart-SCJob ma uprawnienia do wykonania ponownie uruchomionego zadania.

Aby uzyskać więcej informacji na temat obiektu PSCredential , wpisz Get-Help Get-Credential.

Aby uzyskać więcej informacji na temat kont Uruchom jako, wpisz Get-Help New-SCRunAsAccount.

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

-ForOnBehalfOf

Wskazuje, że administrator może używać parametrów OnBehalfOf , jeśli są dostępne, dla poleceń cmdlet programu VMM. Ten parametr jest używany głównie w przypadku połączeń programu Service Provider Foundation z programem VMM.

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

-RetainDeletedObjects

Określa, że obiekty w pamięci podręcznej oznaczone do usunięcia zostaną zachowane. Ten parametr może być potrzebny tylko w przypadku utworzenia interfejsu użytkownika w powłoce poleceń programu VMM.

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

-RetainObjectCache

Wskazuje, że obiekty w pamięci podręcznej pozostaną w pamięci i nie zostaną odzyskane przez odzyskiwanie pamięci. Ten parametr może być potrzebny, jeśli utworzysz interfejs użytkownika w powłoce poleceń programu VMM.

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

-SetAsDefault

Wskazuje, że po ustawieniu wartości $True powłoka poleceń programu VMM łączy się z określonym serwerem zarządzania programu VMM dla tej sesji i zachowuje to połączenie dla przyszłych sesji.

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

-TCPPort

Określa wartość liczbową reprezentującą port TCP.

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

-UserRoleName

Określa nazwę roli użytkownika. Typy ról użytkowników o nazwie obejmują:

  • Administrator delegowany
  • Administrator z uprawnieniami tylko do odczytu
  • użytkownik Self-Service
Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False