OnCommand Storage Management Software Articles and Resources

wfa_workflow_cli - run any WFA workflow any number of times from a script

The wfa_workflow_cli script allows you to run any WFA workflow any number of times, all from an unattended CLI, using the REST interface of WFA.  This can be useful if you need to run a given WFA workflow many times and don't want to point and click your way through it.  The wfa_workflow_cli script discovers the workflow inputs for you, and then allows you to feed it the values for multiple runs of a workflow, using a single input file. See the info.txt file for usage information and examples of wfa_workflow_cli in action.



info.txt - Usage information, example output, other tips.

wfa_workflow_cli_pl - The Perl source. (Rename to .pl)

wfa_workflow_cli_exe - Win32 executable. (Rename to .exe)

wfa_workflow_cli - Linux 32bit executable.


This NetApp Community is public and open website that is indexed by search engines such as Google. Participation in the NetApp Community is voluntary. All content posted on the NetApp Community is publicly viewable and available. This includes the rich text editor which is not encrypted for https.

In accordance to our Code of Conduct and Community Terms of Use DO NOT post or attach the following:

  • Software files (compressed or uncompressed)
  • Files that require an End User License Agreement (EULA)
  • Confidential information
  • Personal data you do not want publicly available
  • Another’s personally identifiable information
  • Copyrighted materials without the permission of the copyright owner

Files and content that do not abide by the Community Terms of Use or Code of Conduct will be removed. Continued non-compliance may result in NetApp Community account restrictions or termination.


Good one mike.....


Greetings, is there an updated version for this script please. i was looking for a preview option in the CLI

Thank you Mike,

The CLI is very very useful.


Did you have any experience using the script for return parameters ? would the parameters be returned on the CLI ?