任何通过 SCVMM 管理虚拟机所使用的 DEM Worker,均必须安装在已安装 SCVMM 控制台的主机上。

此外,还必须满足以下要求:

  • DEM 必须有权访问与该控制台一起安装的 SCVMM PowerShell 模块。

  • MS PowerShell 执行策略必须设置为“远程签名”或“未限制”。

    有关 PowerShell 执行策略的信息,请在 Power-Shell 命令提示符处发出以下命令之一:

    help about_signing
    help Set-ExecutionPolicy

  • 如果该实例内的所有 DEM Worker 不位于满足这些要求的计算资源上,则必须使用“技能”将所有与 SCVMM 相关的工作流定向到满足这些要求的计算资源中。

SCVMM 还需满足以下要求。

  • 在安装使用 SCVMM 工作项的 DEM Worker 之前,必须先安装 SCVMM 控制台。

    如果在安装 SCVMM 控制台之前先安装 DEM Worker,则会看到类似以下的日志错误:

    Workflow 'ScvmmEndpointDataCollection' failed with the following exception: The term 'Get-VMMServer' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.

    要解决此错误,请确认已安装 SCVMM 控制台并重新启动 DEM Worker 服务。

  • 每个 SCVMM 实例均必须加入包含该服务器的域。

  • 管理表示 SCVMM 实例的端点所使用的凭据必须对 SCVMM 服务器具有管理员特权。此外,这些凭据还必须对该实例内的 Hyper-V Server 具有管理员特权。

  • SCVMM 实例内要管理的 Hyper-V Server 必须是已安装 Hyper-V 的 Windows Server 2008 R2 SP1。处理器必须配备必要的虚拟化扩展,.NET Framework 4.5.1 或更高版本必须安装,且 Windows Management Instrumentation (WMI) 必须启用。

  • 要在 SCVMM 计算资源上置备计算机,必须在 SCVMM 实例内添加至少具有一个安全角色的用户。