Concept Guide
4
整合 Lifecycle Controller API
本节列出要将 Lifecycle Controller API 整合到应用程序之中所需的资源:
• API 客户端 – 列出可用于支持 WinRM 或 WSMAN 的 API 客户端。通过 API 客户端可以使用各种编程语言
创建应用程序。
• 最佳实践指南 — 提供有关常用工作流程的信息,并提供了针对所有常用流程直接可用的 Python 脚本。
• 样例脚本与工具 — 提供了其他可用示例和参考资料。
• 使用 Lifecycle Controller-Remote Services 的应用程序 — 列出了若干已经集成 Lifecycle Controller API
的应用程序。
• WinRM 和 OpenWSMAN 的安装与配置 — 标出了用于配置 WinRM 和 WSMAN 的资源。
API 客户端
以下是指向各种 API 客户端的链接:
• WinRM 脚本编程 API,MSDN — msdn.microsoft.com/en-us/library/aa384469(VS.85).aspx
• Openwsman CLI — openwsman.org/project/wsmancli
• Windows PowerShell 博客 — blogs.msdn.com/PowerShell
• Windows PowerShell ScriptCenter — microsoft.com/technet/scriptcenter/hubs/msh.mspx
• 用于 WSMAN 的 Ruby 绑定 — rwsman.rubyforge.org
• 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
最佳实践流程参考资料
有关更多信息,请参阅《最佳实践指南》。
样例脚本和工具
我们提供了几个使用 Lifecycle Controller API 的样例脚本,这些脚本可通过 Recite 使用。Recite 是一个基于
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
29