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