Any DEM worker used to manage virtual machines through SCVMM must be installed on a host on which the SCVMM console is already installed.

In addition, the following requirements must be met:

  • The DEM must have access to the SCVMM PowerShell module installed with the console.

  • The MS PowerShell Execution Policy must be set to RemoteSigned or Unrestricted.

    For information on PowerShell Execution Policy issue one of the following commands at Power-Shell command prompt:

    help about_signing
    help Set-ExecutionPolicy

  • If all DEM Workers within the instance are not on compute resources meeting these requirements, Skills must be used to direct all SCVMM-related workflows to those that are.

The following additional requirements apply to SCVMM.

  • You must install the SCVMM console before you install DEM workers that consume SCVMM work items.

    If you install the DEM worker before the SCVMM console, you see log errors similar to the following:

    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.

    To address this, verify that the SCVMM console is installed and restart the DEM worker service.

  • Each SCVMM instance must be joined to the domain containing the server.

  • The credentials used to manage the endpoint representing an SCVMM instance must have administrator privileges on the SCVMM server. These credentials must also have administrator privileges on the Hyper-V servers within the instance.

  • Hyper-V servers within an SCVMM instance to be managed must be Windows 2008 R2 SP1 Servers with Hyper-V installed. The processor must be equipped with the necessary virtualization extensions .NET Framework 4.5.1 or later must be installed and Windows Management Instrumentation (WMI) must be enabled.

  • To provision machines on an SCVMM compute resource, a user must be added in at least one security role within the SCVMM instance.