The Dell™ Lifecycle Controller embedded technology is developed on the industry-standard Unified Extensible Firmware Interface (UEFI) platform and Web Services for Management (WS-Man) interfaces, providing an open environment for console integration. Microsoft System Center Configuration Manager (SCCM) and BMC BladeLogic Operations Manager suite consoles have integrated the remote services features of Lifecycle Controller to offer the benefits of those features to existing infrastructures where those consoles are installed. You can create scripts, programs and integrate into applications using WS-Man to remotely manage the Lifecycle Controller. This page contains sample scripts to get you started.

Feature Description Type
LC 1.5 Windows Examples Working sample scripts in the LC 1.5 Web Service Interface Guide for Windows. winrm, batch
LC 1.5 Linux Examples Working sample scripts in the LC 1.5 Web Service Interface Guide for Linux. wsmancli, sh
Firmware Update - shell Linux shell scripts to perform Firmware Update using WSMan. wsmancli, sh
Bios Boot Config - shell Linux shell scripts to configure BIOS and BOOT using WSMan. wsmancli, sh
Nic Config - shell Linux shell scripts to configure NIC using WSMan. wsmancli, sh
System (hw) Inventory - shell Linux shell scripts to inventory System or Hardware using WSMan. wsmancli, sh
CSIOR, AutoDHS - shell Linux shell scripts to Collect System Inventory On Restart using WSMan.
Linux shell script to perform Auto Discovery using WSMan.
wsmancli, sh
iDRAC Attributes push pull Python and Shell scripts to inventory (pull) and configure (push) iDRAC attributes using WSMan. wsmancli, py, sh
BIOS Attributes push pull PyPython and Shell scripts to inventory (pull) and configure (push) BIOS attributes using WSMan. wsmancli, py, sh
RAID Attributes push pull Python and Shell scripts to inventory (pull) and configure (push) RAID attributes using WSMan. wsmancli, py, sh
NIC Attributes push pull Python and Shell scripts to inventory (pull) and configure (push) NIC attributes using WSMan. wsmancli, py, sh
BIOS Attributes get set diff  
Python scripts to inventory (get) and configure (set) BIOS attributes using WSMan. It allows cloning bios attributes between two different (or same) systems. It also allows to visualize difference (diff) in BIOS attributes between two systems.
wsmancli, py
NIC Attributes get set diff Python scripts to inventory (get) and configure (set) NIC attributes using WSMan. It allows cloning bios attributes between two different (or same) systems. It also allows to visualize difference (diff) in NIC attributes between two systems.
wsmancli, py
OS Deployment (drivers, network/vflash boot) Python scripts to deploy the operating system using WSMan. It allows setting up or staging the driver packs and booting to an ISO on a network or on the vFlash-capable SD card in the LC. winrm, wsmancli, py
Backup and Restore Python scripts to backup and restore the host system server profile using WSMan. The image is backed up as an image to a network and restored using the same image. winrm, wsmancli, py
Re-initiate Auto-Discovery Python scripts to reinitiate auto-discovery on a system by
using WSMan.This involves setting up provisioning server and auto-discovery client certificate and private key.
winrm, wsmancli, py
Firmware Inventory and Update Python scripts to inventory and update the firmware on the LC using WSMan. winrm, wsmancli, py
LC Log Insert Worknote, Export and Display Python scripts to insert worknote (comment) into LC log, export the log and display entries from the exported log. winrm, wsmancli, py
CSIOR and Part Replacement Python scripts to perform Collection System Inventory On Restart (CSIOR) and Part Replacement (configuration/firmware update). winrm, wsmancli, py
Hardware Inventory and Factory Config diff Python scripts to Inventory the Hardware and find the diff between current Hardware Inventory and Factory Configuration. winrm, wsmancli, py

The "Lifecycle Controller 1.5 Web Services Interface Guide for Windows" and Linux, that contains working examples of all the above scripts, is located at the following link.
http://www.delltechcenter.com/page/Lifecycle+Controller