Gli oggetti seguenti offrono funzionalità di scripting aggiuntive in Windows PowerShell ISE. Non fanno parte della gerarchia $psISE.
Oggetti di scripting utili
$psUnsupportedConsoleApplications
Vi sono alcune limitazioni sulle modalità di interazione di Windows PowerShell ISE con le applicazioni console. È possibile che un comando o uno script di automazione che richiede l'intervento dell'utente non funzioni nel modo in cui funziona da console di Windows PowerShell. È opportuno bloccare l'esecuzione di questi comandi o script nel riquadro comandi Windows PowerShell ISE. L'oggetto $psUnsupportedConsoleApplications conserva un elenco di tali comandi. Se si tenta di eseguire i comandi in questo elenco, si ottiene un messaggio in cui viene indicato che tali comandi non sono supportati. Nello script seguente viene aggiunta una voce all'elenco:
# List the unsupported commands psUnsupportedConsoleApplications # Add a command to this list psUnsupportedConsoleApplications.Add(“Mycommand”) #Show the augmented list of commands psUnsupportedConsoleApplications
$psLocalHelp
Si tratta di un oggetto dizionario che gestisce un mapping sensibile al contesto tra argomenti della Guida e i relativi collegamenti associati nel file compilato della Guida HTML locale. Viene utilizzato per individuare la Guida locale per un particolare argomento. È possibile aggiungere o eliminare gli argomenti da questo elenco. Di seguito vengono riportate alcune coppie di valori chiave di esempio contenute in $psLocalHelp:
# See the local help map $psLocalHelp |Format-List
Output di esempio:
Chiave : Add-Computer | Valore : WindowsPowerShellHelp.chm::/html/093f660c-b8d5-43cf-aa0c-54e5e54e76f9.htm |
Chiave : Add-Content | Valore : WindowsPowerShellHelp.chm::/html/0c836a1b-f389-4e9a-9325-0f415686d194.htm |
Nello script seguente viene aggiunta una voce all'elenco:
$psLocalHelp.Add("get-myNoun","c:\MyFolder\MyHelpChm.chm::/html/0198854a-1298-57ae-aa0c-87b5e5a84712.htm")
$psOnlineHelp
Si tratta di un oggetto dizionario che gestisce un mapping sensibile al contesto tra titoli degli argomenti della Guida e i relativi URL esterni associati. Viene utilizzato per individuare la Guida Web per un particolare argomento. È possibile aggiungere o eliminare gli argomenti da questo elenco.
$psOnlineHelp |format-list
Output di esempio:
Chiave : Add-Computer | Valore : https://go.microsoft.com/fwlink/?LinkID=135194 |
Chiave : Add-Content | Valore : https://go.microsoft.com/fwlink/?LinkID=113278 |
Nello script seguente viene aggiunta una voce all'elenco:
$psOnlineHelp.Add("get-myNoun","http://www.mydomain.com/MyNoun.html")
Vedere anche