Get-SCVMMServer
Łączy się z serwerem zarządzania programu VMM, jeśli połączenie jeszcze nie istnieje lub nawiązuje połączenie 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 nie nawiązaliśmy wcześniej połączenia z serwerem zarządzania programu VMM przy użyciu interfejsu użytkownika, należy użyć Get-SCVMMServer do nawiązania połączenia. 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żesz również użyć 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 tego 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 programie Microsoft SQL Server na samym serwerze zarządzania programu VMM lub na osobnym serwerze z uruchomionym programem SQL Server.
Usługa programu VMM umożliwia zarządzanie środowiskiem wirtualnym, w tym serwerami hosta (hostami maszyn wirtualnych), 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 uzyskiwanie 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 polecenie:
TypeName: nazwa typu .NET obiektu serwera 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 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ń.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ComputerName
Określa nazwę komputera, który program VMM może jednoznacznie zidentyfikować w sieci. Dopuszczalne wartości tego parametru to:
- FQDN
- Adres IPv4 lub IPv6
- Nazwa NetBIOS
Typ: | String |
Position: | 0 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | 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 tego parametru to:
- Administrator
- Administrator delegowany
- ReadOnlyAdmin
- SelfServiceUser
Administratorzy programu VMM mogą zarządzać wszystkimi obiektami programu VMM. Administratorzy delegowani i użytkownicy samoobsługi mogą uzyskiwać dostęp do obiektów i zmieniać je tylko w zakresie ich ról użytkowników. 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.
Typ: | Profile |
Dopuszczalne wartości: | Administrator, DelegatedAdmin, TenantAdmin, SelfServiceUser, ReadOnlyAdmin |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | 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 Restart-SCJobma uprawnienia do ukończenia 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
.
Typ: | PSCredential |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | 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.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-RetainDeletedObjects
Określa, że obiekty w pamięci podręcznej oznaczone do usunięcia zostaną zachowane. Ten parametr może być potrzebny tylko wtedy, gdy utworzysz interfejs użytkownika w powłoce poleceń programu VMM.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | 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.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-SetAsDefault
Wskazuje, że po ustawieniu wartości na $True powłoka poleceń programu VMM łączy się z określonym serwerem zarządzania programu VMM dla tej sesji i zachowuje to połączenie na potrzeby przyszłych sesji.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-TCPPort
Określa wartość liczbową reprezentującą port TCP.
Typ: | Int32 |
Aliasy: | Port |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-UserRoleName
Określa nazwę roli użytkownika. Typy ról użytkowników o nazwie to:
- Administrator delegowany
- administrator Read-Only
- użytkownik Self-Service
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |