Concept Guide

整合 Lifecycle Controller API
本节列出要将 Lifecycle Controller API 整合到应用程序之中所需的资源
API 客户端 列出了支持 WinRM WSMAN API 客户端。通过 API 客户端可以使用各种编程语言创建应用程序。
最佳实践指南 介绍有关常用工作流程的信息并提供适用于所有常用流程的即用型 Python 脚本。
样例脚本与工具 提供了其他使用示例和参考。
使用 Lifecycle Controller-Remote Services 的应用程序 列出了多种已集成 Lifecycle Controller API 的应用程序。
WinRM OpenWSMAN 的安装与配置 标出了用于配置 WinRM WSMAN 的资源。
主题
API 客户端
最佳实践流程参考资料
样例脚本和工具
使用 Lifecycle Controller-Remote Services 的应用程序
WinRM OpenWSMAN 的安装与配置
API 客户端
以下是指向各种 API 客户端的链接
WinRM 脚本编程 APIMSDN msdn.microsoft.com/en-us/library/aa384469(VS.85).aspx
Redfish www.dmtf.org/standards/redfish
Google Chrome 的高级 REST 客户端 chrome.google.com/webstore/detail/advanced-rest-client/
hgmloofddffdnphfgcellkdfbfbjeloo
Google Chrome Postman REST 客户端—cchrome.google.com/webstore/detail/postman/fhbjgbiflinjbdggehcddcbncdddomop
CURL 命令行界面—curl.haxx.se/
Openwsman CLI github.com/Openwsman/wsmancli
Windows PowerShell 博客 blogs.msdn.com/PowerShell
Windows PowerShell ScriptCenter microsoft.com/technet/scriptcenter/hubs/msh.mspx
Recite 交互式 WSMAN 脚本编程环境 en.community.dell.com/techcenter/systems-management/w/wiki/3757.recite-
interactive-ws-man-scripting-environment.aspx
Intel WSMAN Java 客户端程序库— software.intel.com/en-us/articles/download-the-latest-intel-ws-management-java-client-library
最佳实践流程参考资料
有关更多信息请参阅 Best practices guide最佳实践指南
样例脚本和工具
少数使用 Lifecycle Controller API 的示例脚本可用于 ReciteRecite 是基于 Python 的工具可提供简单快速的界面以使用 Dell
Lifecycle Controller API。它具有交互模式有助于在服务器上运行单一命令或运行批处理命令以自动执行操作顺序。
交互式 Recite 环境 en.community.dell.com/techcenter/systems-management/w/wiki/3757.recite-interactive-ws-man-scripting-
environment.aspx
其他脚本编程示例 en.community.dell.com/techcenter/systems-management/w/wiki/1981.scripting-the-dell-lifecycle-
controller.aspx
Github 存储库“iDRAC-Redfish-Scripting”可针对 iDRAC REST API Redfish 提供 Python PowerShell 脚本示例。脚本说明了服务
器的资源清册、配置、监测和更新的密钥使用案例。
具有 Redfish Github repository iDRAC REST API https://github.com/dell/iDRAC-Redfish-Scripting
4
整合 Lifecycle Controller API 25