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




Sumário