我有一个问题:如何从运行在 VMware ESXi5.0 上的 VM 获取文件示例:我在“myVM”的文件夹 C:\Test 中有一个文件 Test.txt。这个在 vSphere 服务器上运行的 myVM 运行 windowserver 2008R2。我想将此文件获取到我的本地计算机。我在 PowerCLI 上试过这段代码:
Connect-VIServer -Server 10.16.172.10
$datastore = Get-Datastore "myVM"
New-PSDrive -Location $datastore -Name ds -PSProvider VimDatastore -Root "\"
Set-Location ds:\myVM
但它只能访问 VMWware 的存储,而不能访问特定 VM 上的文件。
然后我尝试了这个:
Copy-VMGuestFile -VM myVM -LocalToGuest -Source c:\... -Destination d:\... -HostUser abc -HostPassword abc
但是命令没有按预期工作,返回此错误: Copy-VMGuestFile 无法联系来宾操作代理。我找不到任何解决方案。
有人可以给我一个想法吗?先感谢您。