Get-SCVMMManagedComputer
Pobiera obiekty komputera zarządzane przez program VMM.
Składnia
Default (Domyślna)
Get-SCVMMManagedComputer
[-VMMServer <ServerConnection>]
[[-ComputerName] <String>]
[<CommonParameters>]
Opis
Polecenie cmdlet Get-SCVMMManagedComputer pobiera co najmniej jeden obiekt komputera zarządzany przez Virtual Machine Manager (VMM). Zarządzane komputery obejmują następujące typy komputerów:
Host maszyny wirtualnej. Host Hyper-V, host VMware ESX lub host Citrix XenServer, na którym wdrażane są maszyny wirtualne.
VMware Virtualization Manager. Serwer z uruchomionym programem VMware vCenter Server, z którym program VMM łączy się w celu zarządzania hostami ESX i maszynami wirtualnymi wdrożonymi na tych hostach.
Serwer biblioteki. Serwer używany do udostępniania udziałów do przechowywania zasobów biblioteki programu VMM.
Komputer źródłowy P2V. Dowolny komputer fizyczny, który ma zostać sklonowany, aby można było użyć jego ustawień sprzętowych i programowych do utworzenia jednej lub większej liczby maszyn wirtualnych.
Przykłady
Przykład 1: Pobieranie wszystkich komputerów zarządzanych przez program VMM
PS C:\> Get-SCVMMManagedComputer
To polecenie pobiera wszystkie obiekty komputerów zarządzane przez program VMM i wyświetla użytkownikowi informacje o tych zarządzanych komputerach. Patrząc na dane wyjściowe, należy pamiętać, że właściwość RoleString wskazuje, czy serwer jest serwerem biblioteki, hostem dla maszyn wirtualnych, zarówno serwerem biblioteki, jak i hostem, serwerem VMware vCenter Server, czy Citrix XenServer.
Przykład 2: Aktualizowanie oprogramowania agenta na wszystkich serwerach hostów zarządzanych przez program VMM
PS C:\> $Credential = Get-Credential
PS C:\> Get-SCVMMManagedComputer | Update-SCVMMManagedcomputer -Credential $Credential -RunAsynchronously
Pierwsze polecenie używa polecenia Get-Credential , aby wyświetlić monit o podanie nazwy użytkownika i hasła, a następnie przechowuje poświadczenia w zmiennej $Credential. Poświadczenie wymagane do wykonania tej operacji to konto domeny z uprawnieniami do aktualizowania oprogramowania na komputerach zarządzanych przez program VMM.
Drugie polecenie pobiera wszystkie obiekty komputera zarządzane przez program VMM, a następnie przekazuje każdy obiekt komputera zarządzanego do polecenia cmdlet Update-SCVMMManagedComputer, które aktualizuje oprogramowanie agenta programu VMM na każdym komputerze. Podczas przetwarzania tego polecenia udostępnia $Credential poświadczenia do polecenia cmdlet Update-SCVMMManagedComputer .
Przykład 3: Pobieranie określonego komputera zarządzanego przez program VMM według adresu IP
PS C:\> Get-SCVMMManagedComputer -ComputerName "10.20.30.40"
To polecenie pobiera obiekt komputera na podstawie jego adresu IP.
Parametry
-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
Właściwości parametru
| Typ: | String |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
Zestawy parametrów
(All)
| Position: | 0 |
| Obowiązkowy: | False |
| Wartość z potoku: | False |
| Wartość z potoku według nazwy właściwości: | False |
| Wartość z pozostałych argumentów: | False |
-VMMServer
Określa obiekt serwera programu VMM.
Właściwości parametru
| Typ: | ServerConnection |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
Zestawy parametrów
(All)
| Position: | Named |
| Obowiązkowy: | False |
| Wartość z potoku: | True |
| Wartość z potoku według nazwy właściwości: | False |
| Wartość z pozostałych argumentów: | False |
CommonParameters
To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.
Dane wyjściowe
VMMManagedComputer
To polecenie cmdlet zwraca obiekt VMMManagedComputer .