gpt4 book ai didi

powershell - 如何从在VMware ESXi 5.0上运行的VM获取文件

转载 作者:行者123 更新时间:2023-12-02 23:29:06 31 4
gpt4 key购买 nike

我有一个问题:如何从在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无法联系 guest 操作代理。
我找不到任何解决方案。

有人可以给我一个主意吗?
先感谢您。

最佳答案

尝试使用-GuestToLocal而不是-LocalToGuest,并确保VMTools已安装并正在运行。从Copy-VMguestFile documentation:

GuestToLocal - Indicate that you want to copy a file from the guest operating system of the virtual machine to a local directory.

LocalToGuest - Indicate that you want to copy a file from a local directory to the guest operating system of the virtual machine.

关于powershell - 如何从在VMware ESXi 5.0上运行的VM获取文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20676898/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com