如何使用 Get-VMHost 获取 VMHost 的操作系统和服务包信息

如何使用 Get-VMHost 获取 VMHost 的操作系统和服务包信息

我正在尝试获取 VMHost 操作系统信息,但找不到所需的脚本。我试过这个:-

Get-VMHost 

它返回了大量有关 VMHost 的信息,但缺少操作系统信息。有人可以建议我如何获取操作系统信息吗?

答案1

您究竟想要获取什么信息?

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/

相关内容