Udostępnij przez


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 .