Informations de référence sur Windows PowerShell

Windows PowerShell est un environnement connecté à Microsoft .NET Framework conçu pour l’automatisation administrative. Windows PowerShell offre une nouvelle approche pour créer des commandes, composer des solutions et créer des outils de gestion basés sur une interface graphique utilisateur.

Windows PowerShell permet à un administrateur système d’automatiser l’administration des ressources système par l’exécution de commandes soit directement, soit par le biais de scripts.

Public de développeurs

le kit de développement logiciel (SDK) Windows PowerShell est conçu pour les développeurs de commande qui requièrent des informations de référence sur les api fournies par Windows PowerShell. les développeurs de commandes utilisent Windows PowerShell pour créer des commandes et des fournisseurs qui étendent les tâches qui peuvent être effectuées par Windows PowerShell.

Windows PowerShell Situées

en plus du kit de développement logiciel (SDK) Windows PowerShell, les ressources suivantes fournissent plus d’informations.

Prise en main avec Windows PowerShell fournit une introduction aux Windows PowerShell : le langage, les applets de commande, les fournisseurs et l’utilisation d’objets.

écriture d’un Module Windows PowerShell fournit des informations et des exemples pour les administrateurs, les développeurs de scripts et les développeurs d’applets de commande qui doivent empaqueter et distribuer leurs solutions Windows PowerShell à l’aide de Windows PowerShell modules.

écriture d’une applet de commande Windows PowerShell Fournit des informations et des exemples de code pour les responsables de programme qui conçoivent des applets de commande et pour les développeurs qui implémentent du code d’applet de commande.

Blog de l’équipe Windows PowerShell la meilleure ressource pour l’apprentissage et la collaboration avec d’autres utilisateurs de Windows PowerShell. lisez le blog de l’équipe Windows PowerShell, puis rejoignez le Forum des utilisateurs Windows PowerShell (microsoft. public. Windows. PowerShell). utilisez Windows Live Search pour rechercher d’autres blogs et ressources Windows PowerShell. Ensuite, à mesure que vous développez votre expertise, participez librement à vos idées.

Explorateur de modules PowerShell Fournit les dernières versions des rubriques d’aide de la ligne de commande.

Bibliothèques de classes

System. Management. Automation cet espace de noms est l’espace de noms racine pour Windows PowerShell. Il contient les classes, les énumérations et les interfaces requises pour implémenter des applets de commande personnalisées. En particulier, la classe System. Management. Automation. cmdlet est la classe de base à partir de laquelle toutes les classes d’applet de commande doivent être dérivées. Pour plus d’informations sur les applets de commande, consultez.

System. Management. Automation. Provider cet espace de noms contient les classes, les énumérations et les interfaces requises pour implémenter un fournisseur Windows PowerShell. en particulier, la classe System. Management. Automation. Provider. Cmdletprovider est la classe de base à partir de laquelle toutes les classes de fournisseur d’Windows PowerShell doivent être dérivées.

Microsoft. PowerShell. Commands cet espace de noms contient les classes pour les applets de commande et les fournisseurs implémentés par Windows PowerShell. De même, il est recommandé de créer une votre_nom. Espace de noms Commands pour les applets de commande que vous implémentez.

System. Management. Automation. Host cet espace de noms contient les classes, les énumérations et les interfaces que l’applet de commande utilise pour définir l’interaction entre l’utilisateur et Windows PowerShell.

System. Management. Automation. Internal cet espace de noms contient les classes de base utilisées par d’autres classes d’espace de noms. Par exemple, la classe System. Management. Automation. Internal. Cmdletmetadataattribute est la classe de base pour la classe System. Management. Automation. CmdletAttribute .

System. Management. Automation. instances d’exécution cet espace de noms contient les classes, les énumérations et les interfaces utilisées pour créer une instance d’exécution Windows PowerShell. dans ce contexte, l’instance d’exécution Windows PowerShell est le contexte dans lequel un ou plusieurs pipelines de Windows PowerShell appellent des applets de commande. autrement dit, les applets de commande fonctionnent dans le contexte d’une instance d’exécution Windows PowerShell. pour plus d’informations sur aboutWindows PowerShell instances d’exécution, consultez Windows PowerShell instances d’exécution.