Les objets suivants fournissent des fonctionnalités de script supplémentaires dans Windows PowerShell ISE. Ils ne font pas partie de la hiérarchie $psISE.

Objets de script utiles

$psUnsupportedConsoleApplications

Il y a certaines limitations sur la façon dont Windows PowerShell ISE interagit avec les applications console. Il est possible qu'une commande ou un script d'automatisation qui nécessite l'intervention de l'utilisateur ne fonctionne pas de la même façon qu'à partir de la console Windows PowerShell. Vous pouvez empêcher ces commandes ou scripts de s'exécuter dans le volet de commandes de Windows PowerShell ISE. L'objet $psUnsupportedConsoleApplications conserve la liste de ces commandes. Si vous essayez d'exécuter les commandes de cette liste, vous obtenez un message indiquant qu'elles ne sont pas prises en charge. Le script suivant ajoute une entrée à la liste :

# List the unsupported commands
psUnsupportedConsoleApplications
# Add a command to this list
psUnsupportedConsoleApplications.Add(“Mycommand”)
#Show the augmented list of commands
psUnsupportedConsoleApplications

$psLocalHelp

Il s'agit d'un objet dictionnaire qui gère un mappage contextuel entre les rubriques d'aide et les liens associés dans le fichier d'aide HTML compilé local. Il permet de localiser une rubrique particulière dans le fichier d'aide local. Vous pouvez ajouter ou supprimer des rubriques dans cette liste. Voici quelques exemples de paires clé-valeur contenues dans l'objet $psLocalHelp :

# See the local help map
$psLocalHelp |Format-List 

Exemple de sortie :

Clé : Add-Computer

Valeur : WindowsPowerShellHelp.chm::/html/093f660c-b8d5-43cf-aa0c-54e5e54e76f9.htm

Clé : Add-Content

Valeur : WindowsPowerShellHelp.chm::/html/0c836a1b-f389-4e9a-9325-0f415686d194.htm

Le script suivant ajoute une entrée à la liste :

$psLocalHelp.Add("get-myNoun","c:\MyFolder\MyHelpChm.chm::/html/0198854a-1298-57ae-aa0c-87b5e5a84712.htm")

$psOnlineHelp

Il s'agit d'un objet dictionnaire qui gère un mappage contextuel entre les titres des rubriques d'aide et les URL externes associées. Il permet de localiser une rubrique particulière dans l'aide sur le Web. Vous pouvez ajouter ou supprimer des rubriques dans cette liste.

$psOnlineHelp |format-list

Exemple de sortie :

Clé : Add-Computer

Valeur : https://go.microsoft.com/fwlink/?LinkID=135194

Clé : Add-Content

Valeur : https://go.microsoft.com/fwlink/?LinkID=113278

Le script suivant ajoute une entrée à la liste :

$psOnlineHelp.Add("get-myNoun","http://www.mydomain.com/MyNoun.html")

Voir aussi




Table des matières