LoginSignup
3
1

More than 5 years have passed since last update.

vSphere PowerCLIでVMware Toolsのバージョンを一覧取得する方法

Posted at

目的

仮想マシンのVMware Toolsの状況を一覧で取得したい

vSphere PowerCLIインストール、使い方

こちらを参照してください
vSphere PowerCLIの使い方 - Qiita

VMware Toolsバージョン確認法

デフォルトの設定では、VMware Toolsのバージョンが確認できないため、新たにプロパティを定義します。

#Define ExtensionData property

New-VIProperty -Name ToolsVersion -ObjectType VirtualMachine ` 
    -ValueFromExtensionProperty 'Config.tools.ToolsVersion' ` 
    -Force 

New-VIProperty -Name ToolsVersionStatus -ObjectType VirtualMachine ` 
    -ValueFromExtensionProperty 'Guest.ToolsVersionStatus' ` 
    -Force

その後、以下のコマンドにて確認可能です。

#VMware Toolsのバージョン確認
Get-VM | Select Name, Version, ToolsVersion, ToolsVersionStatus

#結果

Name                            Version        ToolsVersion ToolsVersionStatus 
----                            -------        ------------ ------------------ 
Trend Micro Deep...                  v8                9350 guestToolsNeedUp...
Guest Introspect...                  v8          2147483647 guestToolsUnmanaged
nsxedge-0                           v10          2147483647 guestToolsUnmanaged
NSX_Controller_3                    v10          2147483647 guestToolsUnmanaged
NSX l2vpn Edge                      v10          2147483647 guestToolsUnmanaged
NSX_Controller_1                    v10          2147483647 guestToolsUnmanaged
CentOS-TOK-test2                    v11               10246 guestToolsCurrent  
vSphere Replicat...                  v7          2147483647 guestToolsUnmanaged
NSX Manager                          v8          2147483647 guestToolsUnmanaged
CentOS-TOK-test                     v11               10246 guestToolsCurrent  
Logical-Router-0                    v10          2147483647 guestToolsUnmanaged
CentOS-L2VPN-Ser...                 v11               10246 guestToolsCurrent  
new_CentOS-TOK-test                 v11               10246 guestToolsCurrent  
Z-VRA-ibmesx01.s...                 v11                9344 guestToolsNeedUp...
edge-9c3474e8-8a...                 v10          2147483647 guestToolsUnmanaged
test-on-ULS                         v11               10246 guestToolsCurrent  
ibmpsc                               v8          2147483647 guestToolsUnmanaged
ibmvcsa                              v8          2147483647 guestToolsUnmanaged
NSX_Controller_2                    v10          2147483647 guestToolsUnmanaged
DeepSecurityManager                 v11               10246 guestToolsCurrent  
ZVM-SL                              v11               10246 guestToolsCurrent  
Trend Micro Deep...                  v8                9350 guestToolsNeedUp...
VyOS-For-Internet                    v9          2147483647 guestToolsUnmanaged
Centos68-x64-min...                 v11               10246 guestToolsCurrent  
Z-VRA-ibmesx02.s...                 v11                9344 guestToolsNeedUp...
DB                                  v11                   0                    
Web                                 v11                   0                    
HKG-L2VPN-Server-NW                 v11               10246 guestToolsCurrent  
Guest Introspect...                  v8          2147483647 guestToolsUnmanaged
test2-on-ULS                        v11               10246 guestToolsCurrent  
vRzOpsMgr                            v8          2147483647 guestToolsUnmanaged
G2Evaluation_02....                  v7               10246 guestToolsCurrent  
Protected-VM-96                     v11               10246 guestToolsCurrent  
vRzLogInsight                        v9          2147483647 guestToolsUnmanaged
SL-Web01                            v11               10246 guestToolsCurrent  
Protected-VM-95                     v11               10246 guestToolsCurrent  
SRM                                 v11               10246 guestToolsCurrent  

CSVへのエクスポートも可能です。

#CSVエクスポート
Get-VM | Select Name, Version, ToolsVersion, ToolsVersionStatus | Export-Csv -NoTypeInformation -UseCulture -Path C:\Temp\VMHWandToolsInfo.csv

他にもいくつかのコマンドで表示可能です。

#Datacenterで絞る
Get-Datacenter IBM-Datacenter | Get-VM | Select Name, Version, ToolsVersion, ToolsVersionStatus

#Clusterで絞る
Get-Cluster IBM-Cluster | Get-VM | Select Name, Version, ToolsVersion, ToolsVersionStatus

#Hostで絞る
Get-VMHost ibmesx01.softlayer.local | Get-VM | Select Name, Version, ToolsVersion, ToolsVersionStatus

参考

VM Tools and Virtual Hardware Versions - VMware PowerCLI Blog - VMware Blogs :

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1