Avec cet article j’ai pour objectif de démontrer comment utiliser Windows Powershell® avec PowerAMC 16.5
- Windows PowerShell®
- Utilisation de Windows PowerShell® afin d’automatiser des actions dans PowerAMC 16.5
- Comment définir une nouvelle fonction et lancer celle-ci à partir de Windows PowerShell®
- Comment ouvrir un modèle de données physiques à l’aide de Windows PowerShell®
Windows PowerShell®
Windows PowerShell® est un interpréteur de ligne de commande et un langage de script. Créé à partir du Microsoft .NET Framework, Windows PowerShell® permet aux professionnels de l’informatique de contrôler et d’automatiser l’administration du système d’exploitation Windows et des applications s’exécutant sur Windows. Windows Powershell est installé sous Windows 7, 8 et 8.1. La version courante sous Windows 8.1 est la version 4.0.
Les commandes Windows PowerShell®, appelées applets de commande, permettent de gérer les applications à partir de la ligne de commande. Les fournisseurs Windows PowerShell permettent d’accéder aux magasins de données, comme le Registre et le magasin de certificats, aussi facilement que si vous accédiez au système de fichiers. En outre, Windows PowerShell® dispose d’un analyseur d’expression avancé et d’un langage de script.
Windows PowerShell comprend les fonctionnalités suivantes :
- Plus de 130 outils de ligne de commande (appelés « cmdlets ») permettant d’effectuer des tâches d’administration système courantes, comme la gestion de services, de processus, de journaux d’événements, de certificats et du Registre et d’utiliser Windows Management Instrumentation (WMI).
- Un langage de script basé sur les tâches, ainsi que la prise en charge des scripts existants et des outils de ligne de commande.
- Une conception cohérente. Étant donné que les applets de commande et les magasins de données système utilisent une syntaxe et des conventions d’affectation de noms communes, les données peuvent être partagées aisément et la sortie d’une applet de commande peut être utilisée comme entrée d’une autre applet de commande sans mise en forme ni manipulation.
- Une navigation simplifiée et basée sur les commandes du système d’exploitation, ce qui permet aux utilisateurs de parcourir le Registre et d’autres magasins de données en employant les mêmes techniques que celles utilisées pour parcourir le système de fichiers.
- Analyse des expressions élaborées et manipulation des objets .NET Framework sur la ligne de commande. Les objets peuvent être directement manipulés ou envoyés à d’autres outils ou bases de données, y compris le traitement en pipeline des objets.
- Interface évolutive qui permet aux éditeurs de logiciels et aux développeurs en entreprise de créer des outils personnalisés et des utilitaires pour administrer leurs logiciels afin de répondre à des besoins d’application et d’administration de système spécifiques.
- Utilitaires standard pour gérer les données Windows dans différents magasins et formats, notamment Active Directory Service Interfaces (ADSI), Windows Management Instrumentation (WMI), objets Component Object Model (COM), ActiveX Data Objects (ADO), HTML et XML. «
- Outils de ligne de commande conçus pour être rapidement maîtrisés et facilement utilisés grâce à des conventions d’affectation de nom standard et des paramètres communs, et outils simples pour le tri, le filtrage et la mise en forme des données et des objets.
Pour plus d’informations je vous suggère de prendre connaissance des documents suivants de Microsoft
- Écriture de scripts avec Windows PowerShell
- Scripting with Windows PowerShell (version anglaise)