Top Menu

Wczoraj napisałem post Sprawdzenie wersji komponentów integracyjnych Hyper-V z poziomu gościa, w którym przedstawiłem jak sprawdzić wersję komponentów integracyjnych Hyper-V z poziomu gościa na dwa sposoby. Tym razem pokażę, jak to uczynić za pomocą PowerShell w Windows Server 8 Hyper-V z poziomu hosta.

Wystarczy wydać następujące polecenie:

Get-VM | Format-Table Name, IntegrationServicesVersion

CheckICPS001

W tym przypadku ograniczyłem się jedynie do wyświetlenia tabeli z dwoma kolumnami: nazwa maszyny wirtualnej oraz wersja komponentów integracyjnych. Tabela pokazuje wszystkie (w moim przypadku akurat jest jedna) maszyny wirtualne na hoście, na którym został wykonany cmdlet.

Zachęcam do zabaw z PowerShell. Poniżej kilka moich przykładów.:

To samo co w głównym przykładzie, ale na innym hoście (zdalnie):

Get-VM –ComputerName 'MyHVHost' | Format-Table Name, IntegrationServicesVersion

Przypisanie wersji komponentów integracyjnych konkretnej maszyny wirtualnej do zmiennej:

$MyVMIC = Get-VM –Name 'MyVM' | Select-Object IntegrationServicesVersion

To samo co powyżej, lecz na zdalnym hoscie Hyper-V:

$MyVMIC = Get-VM –Name 'MyVM' –ComputerName 'MyHVHost' | Select-Object IntegrationServicesVersion

Wyświetlenie zmiennej $MyVMIC z podaniem właściwości. Wtedy PowerShell, sam ładnie podzieli wersje na Major, Minor, Build oraz Revision Smile

Write-Output $MyVMIC.IntegrationServicesVersion

CheckICPS002

UWAGA! Aby “zbadać” wersję komponentów integracyjnych na Hyper-V w Windows Server 8, maszyny wirtualne muszą być uruchomione!

About The Author

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Close