Hyper-V Powershell-未找到 Resume-VMReplication 对象

Hyper-V Powershell-未找到 Resume-VMReplication 对象

尝试运行 Resume-VMReplication VMName 时出现此错误。

Resume-VMReplication:Hyper-V 在尝试访问计算机上的对象时遇到错误“未找到 GBYOR-SHP 对象。该对象可能已被删除,或者您可能没有权限执行计算机上正在运行的虚拟机管理服务。如果服务正在运行,请使用以管理员身份运行再次执行 tr 任务。在第 1 行:字符:1 + Resume-VMReplication GBYOR-VSDC1 + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo:ObjectNotFound:(:) [Resume-VMReplication],VirtualizationException + FullyQualifiedErrorId:ObjectNotFound,Microsoft.HyperV.PowerShell.Commands.ResumeVMReplication

我尝试通过运行 Suspend-VMReplication VMName 来暂停复制,并且效果如预期。我可以通过 GUI 手动恢复复制。但是目标是安排时间,为此我需要运行 Powershell 命令。

我尝试在不同的虚拟机上运行 Resume-VMReplication,但遇到完全相同的问题。

我已将我的用户帐户添加到主机上的 Hyper-V 管理员组,注销并重新登录 Hyper-V 主机。

我们在 Windows Server 2016 Datacenter 上运行 Hyper-V。

答案1

您可以尝试以下操作:

Get-VM -Name "XXX" | Resume-VMReplication

因为使用第一个 Get-VM cmdlet 获取 VM 对象(不仅仅是名称)并通过管道传递它。

与我们分享结果!

相关内容