Outros objetos de script úteis

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/add-computer-microsoft-windows-powershell.htm
Chave : Add-Content Valor : WindowsPowerShellHelp.chm::/html/add-content-microsoft-windows-powershell.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 : http://go.microsoft.com/fwlink/?LinkID=135194
Chave : Add-Content Valor : http://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