Quick start manual

4
Integrating the Lifecycle Controller API
This section outlines the resources required to integrate the Lifecycle Controller API into an application:
API Clients – Lists the API clients that are available to support WinRM or WSMAN. The API clients enable a you
to create an application in a variety of programming languages.
Best Practices Guide — Provides information about the common work flows, where in ready-to-use Python
scripts are provided for all the common work flows.
Sample Scripts and Tools — Provides additional working examples and reference.
Applications Using Lifecycle Controller-Remote Services — Lists several existing applications that are already
integrated with the Lifecycle Controller API.
WinRM and OpenWSMAN Installation and Configuration — Identifies resources for configuring WinRM and
WSMAN.
API Clients
The links to various API clients:
WinRM Scripting API, MSDN — msdn.microsoft.com/en-us/library/aa384469(VS.85).aspx
Openwsman CLI — openwsman.org/project/wsmancli
Windows PowerShell blog — blogs.msdn.com/PowerShell
Windows PowerShell ScriptCenter — microsoft.com/technet/scriptcenter/hubs/msh.mspx
Ruby bindings for WSMAN — rwsman.rubyforge.org
Recite - Interactive WSMAN Scripting Environment — en.community.dell.com/techcenter/systems-
management/w/wiki/3757.recite-interactive-ws-man-scripting-environment.aspx
Intel® WSMAN Java Client Library — software.intel.com/en-us/articles/download-the-latest-intel-ws-
management-java-client-library
Best Practices Workflow References
For more information, see Best Practices Guide
Sample Scripts and Tools
A few sample scripts to use Lifecycle Controller API are available for use with Recite. Recite is a Python based tool that
provides a simple and fast interface for using the Dell Lifecycle Controller API. It has an interactive mode that is useful to
run a single command on a server or run batch commands to automate the sequence of operations.
Interactive Recite environment — en.community.dell.com/techcenter/systems-management/w/wiki/3757.recite-
interactive-ws-man-scripting-environment.aspx
Other scripting examples — en.community.dell.com/techcenter/systems-management/w/wiki/1981.scripting-
the-dell-lifecycle-controller.aspx
21