Vmware-Esxi
無法使用 (Get-VMHost).NetworkInfo 獲取 IP、Mac 和其他網路資訊
我正在使用 powerCLI 版本 5.5,並且我編寫了以下腳本:-
Get-VMHost |Export-Csv -Path c:\test.csv -NoTypeInformation –UseCulture
我得到了 vmhost 的資訊,例如使用的記憶體、建構、狀態、cpu spped 等。但是對於生成的 .csv 文件中的 networkinfo 部分,我得到了“localhost”而不是 VMHost 網路資訊。所以我寫了另一個腳本如下來獲取ip、mac和其他網路資訊:-
(Get-VMHost).NetworkInfo | Export-Csv -Path c:\test2.csv -NoTypeInformation -UseCulture
但我只得到了這些資訊,我無法獲得 VMHOst 的 IP、MAC:-
VMHostId VMHost VMKernelGateway VMKernelGatewayDevice ConsoleGateway ConsoleGatewayDevice DnsAddress DnsFromDhcp DnsDhcpDevice DomainName HostName SearchDomain VirtualSwitch PhysicalNic ConsoleNic VirtualNic Uid IPv6Enabled ConsoleV6Gateway ConsoleV6GatewayDevice VMKernelV6Gateway VMKernelV6GatewayDevice ExtensionData ExtensionData2 HostSystem-ha-host ******.intra 172.16.20.1 FALSE localhost VMware.VimAutomation.ViCore.Interop.V1.Host.Networking.VirtualSwitchInterop[] VMware.VimAutomation.ViCore.Interop.V1.Host.Networking.Nic.PhysicalNicInterop[] VMware.VimAutomation.ViCore.Interop.V1.Host.Networking.Nic.HostVirtualNicInterop[] VMware.VimAutomation.ViCore.Interop.V1.Host.Networking.Nic.HostVirtualNicInterop[] /VIServer=root@****************:443/VMHost=HostSystem-ha-host/VMHostNetwork=/ FALSE VMware.Vim.HostNetworkInfo VMware.Vim.HostNetworkSystem
那麼任何人都可以建議我如何獲取 vmhost 的網路資訊嗎?這應該作為一個單獨的腳本來完成,還是我可以在我的原始腳本 Get-VMHost 中做到這一點?
您可能想要使用
Get-VMHostNetworkAdapter
cmdlet。特別是,使用
-VMKernel
交換機只能獲取主機的管理介面。像這樣的東西:
Get-VMHost <hostname> | Get-VMHostNetworkAdapter -VMKernel