Hyper-v Export-VM:2012r2中的提供程序加载失败错误

时间:2017-07-11 17:08:54

标签: powershell windows-server-2012-r2 powershell-v4.0 hyper-v windows-server-2016

我正在使用PowerShell 4导出hyper-V中的所有虚拟机并将其移动到备份服务器(nas unix)。几个虚拟机的导​​出成功,一段时间后失败并出现以下错误:

  

Export-VM:提供商加载失败

     

在C:\ scripts \ test.ps1:37 char:5

     
      
  • 导出-VM -Name $ vmname -Path $ ExportPath
  •   
  • ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~      
        
    • CategoryInfo:未指定:(:) [Export-VM],ManagementException
    •   
    • FullyQualifiedErrorId:未指定,Microsoft.HyperV.PowerShell.Commands.ExportVMCommand
    •   
  •   

这是我在事件查看器中遇到的错误:

无法找到源Microsoft-Windows-Hyper-V-VMMS的事件ID 18350的说明。引发此事件的组件未安装在本地计算机上,或者安装已损坏。您可以在本地计算机上安装或修复该组件。

如果事件源自另一台计算机,则显示信息必须与事件一起保存。

活动中包含以下信息:

71706037-090D-4B74-BB0B-AEE96D47D898 %% 2147942432 0x80070020

所需消息的区域设置特定资源不存在

相同的脚本在运行PowerShell 5的Windows 2016服务器上运行正常。我不确定这是否是特定于操作系统的,或者它与任何更新有关。请分享您对此的看法并帮助我解决此问题。

  

更新

我也得到了这个错误:

Get-VM:配额违规 在行:1个字符:1 + Get-VM + ~~~~~~     + CategoryInfo:NotSpecified:(:) [Get-VM],ManagementException     + FullyQualifiedErrorId:未指定,Microsoft.HyperV.PowerShell.Commands.GetVMCommand

1 个答案:

答案 0 :(得分:0)

发生此问题是因为Hyper-V服务无响应。重新启动Windows Management Instrumentation服务或hyper-v服务修复了此问题。