Udostępnij za pośrednictwem


Update-SCVMMManagedComputer

Aktualizacje oprogramowanie agenta programu VMM zainstalowane na zarządzanym komputerze z systemem Windows.

Składnia

Update-SCVMMManagedComputer
      [-VMMManagedComputer] <VMMManagedComputer>
      -Credential <VMMCredential>
      [-RunAsynchronously]
      [-PROTipID <Guid>]
      [-JobVariable <String>]
      [<CommonParameters>]

Opis

Polecenie cmdlet Update-SCVMMManagedComputer aktualizuje oprogramowanie agenta programu Virtual Machine Manager (VMM) zainstalowane na zarządzanym komputerze z systemem Windows do bieżącej wersji oprogramowania.

Jeśli uaktualnisz serwer zarządzania programu VMM do nowszej wersji usługi programu VMM, następnie możesz użyć tego polecenia, aby zaktualizować oprogramowanie agenta na komputerach zarządzanych przez ten serwer zarządzania programu VMM.

Zarządzane komputery, które można zaktualizować za pomocą tego polecenia cmdlet, obejmują:

  • Hosty funkcji Hyper-V
  • Serwery bibliotek oparte na systemie Windows
  • Komputery źródłowe P2V oparte na systemie Windows

Za pomocą polecenia cmdlet Update-SCVMMManagedComputer można zaktualizować oprogramowanie agenta programu VMM na zaufanych hostach przyłączonych do domeny i hostach dołączonych do domeny, ale nie na hostach znajdujących się w sieci obwodowej.

Przykłady

Przykład 1. Aktualizowanie wszystkich zarządzanych komputerów

PS C:\> $Credential = Get-Credential
PS C:\> Get-SCVMMManagedComputer | ForEach { Update-SCVMMManagedComputer -VMMManagedComputer $_ -Credential $Credential -RunAsynchronously }

Pierwsze polecenie wyświetla monit o podanie poświadczeń z odpowiednimi uprawnieniami do wykonania tej operacji i przechowuje poświadczenia w zmiennej $Credential.

Drugie polecenie pobiera wszystkie obiekty komputerów, które są obecnie zarządzane przez program VMM i przekazuje każdy obiekt do polecenia cmdlet ForEach-Object, które używa polecenia cmdlet Update-SCVMMManagedComputer w celu zaktualizowania oprogramowania agenta na każdym zarządzanym komputerze. W miarę przetwarzania tego polecenia $Credential dostarcza poświadczenia do polecenia Update-SCVMMManagedComputer. Uwaga: w tym przykładzie założono, że żadne zarządzane komputery nie znajdują się w sieci obwodowej.

Aby uzyskać więcej informacji na temat polecenia cmdlet ForEach-Object , wpisz Get-Help ForEach-Object.

Przykład 2. Aktualizowanie określonego hosta

PS C:\> $Credential = Get-Credential
PS C:\> $VMMManagedHost = Get-SCVMMManagedComputer -ComputerName "VMHost01.Contoso.com"
PS C:\> Update-SCVMMManagedComputer -VMMManagedComputer $VMMManagedHost -Credential $Credential

Pierwsze polecenie wyświetla monit o podanie poświadczeń z odpowiednimi uprawnieniami do wykonania tej operacji i przechowuje poświadczenia w zmiennej $Credential.

Drugie polecenie pobiera zarządzany obiekt hosta o nazwie VMHost01 i przechowuje obiekt w zmiennej $VMMManagedHost.

Ostatnie polecenie aktualizuje oprogramowanie agenta na maszynie wirtualnejHost01. W miarę przetwarzania tego polecenia $Credential dostarcza poświadczenia do polecenia Update-SCVMMManagedComputer.

Parametry

-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:VMMCredential
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-JobVariable

Określa, że postęp zadania jest śledzony i przechowywany w zmiennej o nazwie przez ten parametr.

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

-PROTipID

Określa identyfikator porady wydajności i optymalizacji zasobów (porada PRO), która wyzwoliła tę akcję. Ten parametr umożliwia inspekcję porad PRO.

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

-RunAsynchronously

Wskazuje, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń.

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

-VMMManagedComputer

Określa obiekt komputera zarządzany przez program VMM.

Type:VMMManagedComputer
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False