Os seguintes objetos fornecem funcionalidade adicional de script no Windows PowerShell ISE. Eles não fazem parte da hierarquia $psISE.
Objetos de script úteis
$psUnsupportedConsoleApplications
Há algumas limitações sobre como o Windows PowerShell ISE interage com aplicativos de console. Um comando ou um script de automação que exigem intervenção de usuário podem não funcionar da mesma maneira que funcionam com o Console do Windows PowerShell. Você pode desejar impedir esses comandos ou scripts de executar no painel de Comando do Windows PowerShell ISE. O objeto $psUnsupportedConsoleApplications mantém uma lista desses comandos. Se você tentar executar os comandos nessa lista, obterá uma mensagem que diz que eles não são suportados. O script seguinte acrescenta uma entrada à lista:
# List the unsupported commands psUnsupportedConsoleApplications # Add a command to this list psUnsupportedConsoleApplications.Add(“Mycommand”) #Show the augmented list of commands psUnsupportedConsoleApplications
$psLocalHelp
Este é um objeto de dicionário que mantém um mapeamento contextual entre tópicos da Ajuda e os links associados no arquivo compilado local de Ajuda HTML. É usado para localizar a Ajuda local para um tópico específico. Você pode adicionar ou excluir tópicos dessa lista. Veja abaixo alguns exemplos de pares chave-valor contidos em $psLocalHelp:
# See the local help map $psLocalHelp |Format-List
Saída de exemplo:
Chave : Add-Computer | Valor : WindowsPowerShellHelp.chm::/html/093f660c-b8d5-43cf-aa0c-54e5e54e76f9.htm |
Chave : Add-Content | Valor : WindowsPowerShellHelp.chm::/html/0c836a1b-f389-4e9a-9325-0f415686d194.htm |
O script seguinte acrescenta uma entrada à lista:
$psLocalHelp.Add("get-myNoun","c:\MyFolder\MyHelpChm.chm::/html/0198854a-1298-57ae-aa0c-87b5e5a84712.htm")
$psOnlineHelp
Este é um objeto de dicionário que mantém um mapeamento contextual entre títulos de tópicos da Ajuda e as URLs externas associadas. É usado para localizar a Ajuda na Web para um tópico específico. Você pode adicionar ou excluir tópicos dessa lista.
$psOnlineHelp |format-list
Saída de exemplo:
Chave : Add-Computer | Valor : https://go.microsoft.com/fwlink/?LinkID=135194 |
Chave : Add-Content | Valor : https://go.microsoft.com/fwlink/?LinkID=113278 |
O script seguinte acrescenta uma entrada à lista:
$psOnlineHelp.Add("get-myNoun","http://www.mydomain.com/MyNoun.html")
See Also