The plug-in allows interaction between and Windows . The plug-in workflow library contains workflows that allow you to manage hosts and run custom operations.

You use the plug-in to call scripts and cmdlets from actions and workflows, and to work with the result. In addition to the standard workflows that come with the plug-in, you can also create custom workflows that implement the plug-in API.

You can use the view in the Client to manage the available resources. You can use the scripting API of the plug-in to develop custom workflows.

plug-in components

The plug-in relies on a number of components to function properly.

and Windows provide the platform for the plug-in, and the plug-in provides interaction between those products. The plug-in can also interact with other components, such as and vSphere PowerCLI.

The relations between the different components of the PowerShell plug-in.

The plug-in communicates with Windows through the WinRM communication protocol. See Configuring WinRM.

Optionally, you can integrate the plug-in with vSphere PowerCLI and . See PowerCLI Integration with the PowerShell Plug-In.

You can install all components on a local host. The usage, functionality, and communication protocol requirements of the plug-in do not change if and Windows are installed on the same machine.

Access the plug-in API

To access the API Explorer from the Client, click in the Client navigation pane.

To access the API Explorer from the tabs of the workflow, policy, and action editors, click on the left.

The plug-in exposes all objects in the connected hosts in the view.

Within the inventory of the plug-in, you can monitor hosts and their snap-ins and cmdlets. Each remote host can contain snap-ins and each snap-in can contain cmdlets.