Concept Guide

4
Intégration de l'API du Lifecycle
Controller
Cette section présente les ressources requises pour intégrer l'API du Lifecycle Controller dans une
application :
Clients API : répertorie les clients API disponibles pour prendre en charge WinRM ou WSMAN. Les
clients API permettent de créer une application dans une variété de langages de programmation.
Guide des meilleures pratiques : fournit des informations sur les flux de travail communs. Il contient
des scripts Python prêts à l'utilisation pour tous les flux de travail communs.
Scripts et outils exemples : fournissent des exemples et références de travail supplémentaires.
Applications utilisant Lifecycle Controller-Remote Services : répertorie plusieurs applications
existantes déjà intégrées à l'API du Lifecycle Controller.
Installation et configuration de WinRM et OpenWSMAN : identifie les ressources nécessaires à la
configuration de WinRM et WSMAN.
Clients API
Voici les liens à divers clients API :
API de création de scripts WinRM, MSDN : msdn.microsoft.com/en-us/library/aa384469(VS.85).aspx
CLI Openwsman : https://github.com/Openwsman/wsmancli
Blogue Windows PowerShell : blogs.msdn.com/PowerShell
Windows PowerShell ScriptCenter — microsoft.com/technet/scriptcenter/hubs/msh.mspx
Recite - Interactive WSMAN Scripting Environment (Environnement interactif de création de scripts
WSMAN) : en.community.dell.com/techcenter/systems-management/w/wiki/3757.recite-
interactive-ws-man-scripting-environment.aspx
Bibliothèque de clients Java WSMAN Intel :software.intel.com/en-us/articles/download-the-latest-
intel-ws-management-java-client-library
Références sur les flux de travail des meilleures pratiques
Pour en savoir plus, voir le Best Practices Guide (Guide des meilleures pratiques).
Exemples de scripts et d'outils
Quelques exemples de scripts d'utilisation de l'API du Lifecycle Controller sont disponibles pour utilisation
avec Recite. Recite est un outil Python qui fournit une simple interface rapide d'utilisation de l'API de Dell
Lifecycle Controller. Il offre un mode interactif utile pour exécuter une seule commande sur un serveur
ou un groupe de commandes séquentielles afin d'automatiser la séquence d'opérations.
36