5.5.2

Table Of Contents
Running PowerShell Scripts
You can run workflows to invoke an external or custom script on a PowerShell host.
Invoke a PowerShell Script
You can run an existing or custom PowerShell script on a host in the plug-in's inventory.
Prerequisites
n
Verify that you are logged in to the Orchestrator client as an administrator.
n
Verify that you have a connection to a PowerShell host from the Inventory view.
Procedure
1 Click the Workflows view in the Orchestrator client.
2 In the workflows hierarchical list, select Library > PowerShell and navigate to the Invoke a PowerShell
script workflow.
3 Right-click the Invoke a PowerShell script workflow and select Start workflow.
4 Select a PowerShell host on which to run the scrpt.
5 In the Script text box, type or paste the PowerShell script that you want to run.
6 Click Submit to run the workflow.
Invoke an External Script
You can run an external PowerShell script on a host in the plug-in's inventory.
External PowerShell scripts are contained in .ps1 files. The .ps1 file that you want to run must be located on
the PowerShell host.
Prerequisites
n
Verify that you are logged in to the Orchestrator client as an administrator.
n
Verify that you have a connection to a PowerShell host from the Inventory view.
n
Verify that you have acces to other .ps1 files that the script might reference.
Procedure
1 Click the Workflows view in the Orchestrator client.
2 In the workflows hierarchical list, select Library > PowerShell and navigate to the Invoke an external
script workflow.
3 Right-click the Invoke an external script workflow and select Start workflow.
4 Select a PowerShell host on which to run the scrpt.
5 In the Name text box, type the filename of the external .ps1 script that you want to run.
NOTE If the .ps1 file is not in the default folder, you must type the absolute filepath. You can use
system environment variables to specify script paths. For example, $env:HOMEPATH\test1.ps1.
6 In the Arguments text box, type the script arguments.
The valid syntax is the same as that used in the PowerShell console.
7 Click Submit to run the workflow.
Using VMware vCenter Orchestrator Plug-Ins
120 VMware, Inc.