A system administrator uses External Provisioning Infrastructure (EPI) agents to integrate Citrix provisioning servers and to enable the use of Visual Basic scripts in the provisioning process.

Install the agent on the PVS host for Citrix Provisioning Services instances. Verify that the installation host meets Citrix Agent Host Requirements before you install the agent.

Although an EPI agent can generally interact with multiple servers, Citrix Provisioning Server requires a dedicated EPI agent. You must install one EPI agent for each Citrix Provisioning Server instance, providing the name of the server hosting it. The credentials under which the agent runs must have administrative access to the Citrix Provisioning Server instance.

Consult the vCloud Automation Center Support Matrix for information about supported versions of Citrix PVS.

PowerShell and Citrix Provisioning Services SDK must be installed on the installation host prior to agent installation. Consult the vCloud Automation Center Support Matrix on the VMware web site for details.

Microsoft PowerShell must be installed on the installation host before agent installation. The version required depends on the operating system of the installation host. See Microsoft Help and Support.

You must also ensure that the PowerShell Snap-In is installed. For more information, see the Citrix Provisioning Services PowerShell Programmer's Guide on the Citrix web site.

MS PowerShell Execution Policy must be set to RemoteSigned or Unrestricted. See Set the PowerShell Execution Policy to RemoteSigned.

For more information about PowerShell Execution Policy, run help about_signing or help Set-ExecutionPolicy at the PowerShell command prompt.