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




Argomenti della Guida