我正在尝试获取 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/