PowerShell:如何获取我的ESXi的名称

PowerShell:如何获取我的ESXi的名称,powershell,vmware,vsphere,esxi,hypervisor,Powershell,Vmware,Vsphere,Esxi,Hypervisor,如何获取ESXI名称? 我尝试的是: Add-PsSnapin VMware.VimAutomation.Core -ErrorAction "SilentlyContinue" $User = $Password = $ESXiServer = "IPAddress" Connect-VIServer $ESXiServer -User $User -Password $Password $Datacenter = Get-Datacenter $Datastore = Get-Da

如何获取ESXI名称? 我尝试的是:

Add-PsSnapin VMware.VimAutomation.Core -ErrorAction  "SilentlyContinue"
$User = 
$Password = 
$ESXiServer = "IPAddress"
Connect-VIServer $ESXiServer -User $User -Password $Password 

$Datacenter = Get-Datacenter
$Datastore = Get-Datastore
$DataStoreLocation = $Datastore.ExtensionData.info.url  
$Datastore = Get-Datastore
get vm
”提供m Hyper-V上的虚拟机。
get-vmhost
”提供我的计算机名

我不知道如何获取我的ESXI服务器的名称

编辑:

找到一个命令,该命令给了我ESXi名称,但不知道如何仅提取“名称”信息

Get-MvmcSourceVirtualMachine -SourceConnection $sourceConnection 
get-vmhost返回ESXi服务器对象信息

(get-vmhost($global:DefaultVIServer.name)).extensiondata.name应该为您提供esxi服务器名称

我可以通过以下命令获取我的esxi名称:

(Get-MvmcSourceVirtualMachine -SourceConnection $sourceconnection).Name

结果是一个IPaddress,它与:$ESXiServer=“IPaddress”how-about(get-vmhost($global:DefaultVIServer.name))相同。extensiondata.namemine是德语。我已经为你翻译了:get-vmhost:Mindestens-ein-Fehler-Is-aufgetreten。在Zeile:1 Zeichen:2+(get-vmhost($global:DefaultVIServer).name)。ExtensionData.name+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~类别信息:未指定(:)[get vmhost],虚拟化异常+完全限定错误ID:未指定,Microsoft.HyperV.PowerShell.Commands.GetVMHost。至少有一个错误是Mindestens ein Fehler is aufgetreten的翻译。我的回答中有一个拼写错误-“extension”而不是“extension”相同的错误:get-vmhost:Mindestens ein Fehler is aufgetreten。在Zeile:1 Zeichen:2+(get-vmhost($global:DefaultVIServer).name).extensionData.name+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~类别信息:未指定(:)[get-vmhost],虚拟化异常+FullyQualifiederRoid:未指定,Microsoft.HyperV.PowerShell.Commands.GetVMHost