Exemples d’API Windows PowerShell

Cette section inclut un exemple de code qui montre comment créer des runspaces qui limitent les fonctionnalités et comment exécuter de manière asynchrone des commandes à l’aide d’un pool d’espaces de exécution pour fournir les runspaces. Vous pouvez utiliser Microsoft Visual Studio pour créer une application console, puis copier le code des rubriques de cette section dans votre application hôte.

Dans cette section

Exemple powerShell01 Cet exemple montre comment utiliser un objet system.Management.Automation.Runspaces.InitialSessionState pour limiter les fonctionnalités d’un espace d’exécution. La sortie de cet exemple montre comment restreindre le mode de langage de l’instance d’exécution, comment marquer une applet de commande comme privée, comment ajouter et supprimer des applets de commande et des fournisseurs, comment ajouter une commande proxy, etc.

Exemple PowerShell02 Cet exemple montre comment exécuter des commandes de manière asynchrone à l’aide des espaces d’exécution d’un pool d’instances d’exécution. L’exemple génère une liste de commandes, puis exécute ces commandes pendant que le moteur Windows PowerShell ouvre un espace d’exécution à partir du pool quand il est nécessaire.