Vmware-Esxi

如何使用 Get-VMHost 獲取 VMHost 的作業系統和服務包資訊

  • August 19, 2015

我正在嘗試獲取 VMHost 作業系統資訊,但找不到所需的腳本。我厭倦了這個:-

Get-VMHost 

它返回大量有關 VMHost 的資訊,但缺少作業系統資訊。誰能建議我如何獲取作業系統資訊?

你真正想得到什麼資訊?

Get-VMHost有一個欄位build。這將為您提供 ESXi 內部版本號,這是一種比版本號更可靠的方式來告訴您所使用的 ESXi 版本(因為內部版本號還考慮了更新檔和中間版本更新)。如果您想知道您在哪個許可證上執行,還有Version一個欄位。LicenseKey

如果您想查看 Powershell cmdlet 最常見的欄位,最簡單的方法是Get-VMHost | Format-List,您將獲得比 cmdlet 本身更多的詳細資訊。

例如:

Get-VMHost | fl

WARNING: The 'State' property of VMHost type is deprecated. Use the
'ConnectionState' property instead.
State                 : Connected
ConnectionState       : Connected
PowerState            : PoweredOn
VMSwapfileDatastoreId :
VMSwapfilePolicy      : Inherit
ParentId              : ClusterComputeResource-domain-c7
IsStandalone          : False
Manufacturer          : Dell Inc.
Model                 : PowerEdge R710
NumCpu                : 12
CpuTotalMhz           : 28716
CpuUsageMhz           : 2746
LicenseKey            : ABCD-LOLNOPE-XYZ
MemoryTotalMB         : 196595.01953125
MemoryTotalGB         : 191.987323760986328125
MemoryUsageMB         : 69411
MemoryUsageGB         : 67.7841796875
ProcessorType         : Intel(R) Xeon(R) CPU           E5645  @ 2.40GHz
HyperthreadingActive  : True
TimeZone              : UTC
Version               : 5.5.0
Build                 : 2718055
Parent                : Production Systems
VMSwapfileDatastore   :
StorageInfo           : HostStorageSystem-storageSystem-10
NetworkInfo           : vm02:example.com
DiagnosticPartition   : naa.6782bcb02fa43900158b53260918e349
FirewallDefaultPolicy : VMHostFirewallDefaultPolicy:HostSystem-host-10
ApiVersion            : 5.5
Name                  : vm02.example.com
CustomFields          : {}
ExtensionData         : VMware.Vim.HostSystem
Id                    : HostSystem-host-10
Uid                   : /VIServer=example\mark.henderson@vsphere-eq:443/VMHost=HostSystem-host-10/

引用自:https://serverfault.com/questions/715129