about_Windows_PowerShell_ISE

Breve descrição

Descreve os recursos e os requisitos do sistema do ISE (Ambiente de Script Integrado) do Windows PowerShell.

Descrição longa

O Windows PowerShell ISE é um aplicativo de host gráfico para o Windows PowerShell. No Windows PowerShell ISE, você pode executar comandos e escrever, testar e depurar scripts em uma única interface gráfica do usuário baseada no Windows. Seus recursos incluem Intellisense, edição de várias linhas, preenchimento de guias, salvamento automático, coloração de sintaxe, execução seletiva, ajuda sensível ao contexto, Mostrar comando (compor comandos em uma janela) e suporte para conjuntos de caracteres de byte duplo e idiomas da direita para a esquerda.

O Windows PowerShell ISE é uma excelente ferramenta para iniciantes. A janela Mostrar Comando e a Nova Guia PowerShell Remoto guiam você pelas tarefas para que você possa ser bem-sucedido na primeira tentativa. Trechos e indicadores de erro ajudam você a aprender a linguagem do Windows PowerShell enquanto trabalha.

Os usuários avançados podem aproveitar os sofisticados recursos de depuração, complementos e o modelo de objeto ISE do Windows PowerShell.

O que há de novo no Windows PowerShell ISE no Windows PowerShell 4.0

O Windows PowerShell ISE apresenta dois novos recursos no Windows PowerShell 4.0.

  • O Windows PowerShell ISE agora oferece suporte à depuração do fluxo de trabalho do Windows PowerShell e à depuração remota de scripts. Para obter mais informações, consulte about_Debuggers.

  • O suporte ao IntelliSense foi adicionado para provedores e configurações de Configuração de Estado Desejado do Windows PowerShell.

Iniciando o Windows PowerShell ISE

O Windows PowerShell ISE está instalado, habilitado e pronto para uso em todas as versões com suporte do Windows.

  • No menu Iniciar, digite PowerShell_ISE e clique em PowerShell_ISE ou Windows PowerShell ISE.

  • Em um console do Windows PowerShell, Cmd.exe ou na caixa Executar ou Pesquisar no Windows, digite "PowerShell_ise.exe". Você também pode usar os parâmetros de linha de comando, incluindo a opção NoProfile. Para obter mais informações, consulte PowerShell_ISE.exe Ajuda do console.

Executando comandos interativos

Você pode executar qualquer expressão ou comando do Windows PowerShell no Windows PowerShell ISE. Você pode usar cmdlets, provedores, snap-ins e módulos como faria no console do Windows PowerShell.

Você pode digitar ou colar comandos interativos no painel Console. Para executar os comandos, você pode usar botões, itens de menu e atalhos de teclado.

Você pode usar o recurso de edição de várias linhas para digitar ou colar várias linhas de código no painel Console de uma só vez. Quando você pressiona a tecla de seta para cima para recuperar o comando anterior, todas as linhas no comando são recuperadas. Ao digitar comandos, pressione SHIFT+ENTER para que uma nova linha em branco apareça sob a linha atual.

Visualizando a saída

Os resultados dos comandos e scripts são exibidos no painel Console. Você pode mover ou copiar os resultados do painel Console usando atalhos de teclado ou o botão Copiar na barra de ferramentas e pode colar os resultados no painel Script ou nos painéis Console ou em outros programas. Para limpar o painel Console, clique no botão "Limpar painel de saída" ou digite um dos seguintes comandos:

Clear-Host
cls

Escrevendo scripts e funções

No painel Script, você pode abrir, compor, editar e executar scripts. O painel Script permite editar scripts usando botões e atalhos de teclado. Você também pode copiar, recortar e colar texto entre o painel Script e o painel Console.

Você pode usar o recurso de execução seletiva para executar todo ou parte de um script. Para executar parte de um script, selecione o texto que deseja executar e clique no botão Executar seleção ou pressione F8. Por padrão, F8 executa a linha atual.

Os recursos avançados de edição incluem correspondência de chaves, expandir-recolher, números de linha, indicadores de erro, edição e recuo de blocos, cópia avançada e conversão de maiúsculas e minúsculas.

Obter Ajuda

O Windows PowerShell ISE inclui tópicos de ajuda que descrevem seu uso. Além disso, todos os arquivos de ajuda instalados podem ser acessados nos painéis Script e Comando.

O Windows PowerShell ISE também oferece suporte à ajuda contextual. Para obter ajuda sobre um cmdlet, provedor ou palavra-chave específico, coloque o cursor no nome do item e pressione F1. Para pesquisar os tópicos da ajuda, pressione F1 e digite o termo de pesquisa.

Para atualizar os tópicos de ajuda no computador, use o item Atualizar Ajuda do Windows PowerShell no menu Ajuda. Este item atualiza a ajuda para os módulos na sessão atual na cultura atual da interface do usuário. É equivalente a executar o cmdlet Update-Help sem parâmetros. Para atualizar a ajuda para os cmdlets que vêm com o Windows PowerShell, inicie o Windows PowerShell ISE com a opção "Executar como administrador".

Você também pode usar os cmdlets Get-Help, Save-Help e Update-Help no Windows PowerShell ISE, assim como o usa no console do Windows PowerShell. No entanto, no Windows PowerShell ISE, a função Ajuda exibe todo o tópico da Ajuda, não uma página de cada vez.

Depuração de scripts

Você pode usar o depurador ISE do Windows PowerShell para depurar um script ou função do Windows PowerShell. Ao depurar um script, você pode usar itens de menu e teclas de atalho para executar muitas das mesmas tarefas que executaria no console do Windows PowerShell. Por exemplo, para definir um ponto de interrupção de linha em um script, clique com o botão direito do mouse na linha de código e clique em Alternar ponto de interrupção.

À medida que você percorre um script durante a depuração, o marcador de depuração mostra precisamente qual parte do comando está em execução e abre automaticamente arquivos que incluem funções e scripts chamados.

Por padrão, o item de menu Alternar ponto de interrupção define um ponto de interrupção em uma linha inteira em um script, mas você pode definir um ponto de interrupção em uma variável ou nome de comando. Você também pode definir um ponto de interrupção em um comando por linha e número de coluna, facilitando a depuração de comandos de pipeline longo.

Muitas vezes, você pode depurar erros de sintaxe em um script apenas abrindo o arquivo de script no Windows PowerShell ISE. Os indicadores de erro identificam erros de sintaxe e os recursos de estrutura de tópicos permitem recolher partes do script para se concentrar em pontos problemáticos.

Você também pode usar os cmdlets do depurador do Windows PowerShell no Painel de comando da mesma forma que os usaria no console.

Executar Comandos Remotos

O recurso Nova guia PowerShell remoto facilita o estabelecimento de uma sessão persistente do Windows PowerShell gerenciada pelo usuário ("PSSession") para o computador local ou um computador remoto. O comando abre uma janela pop-up que solicita um nome de computador e a conta de usuário que tem permissão para executar comandos no computador remoto.

Personalizando a exibição

Você pode usar os recursos ISE do Windows PowerShell para mover e redimensionar o painel Console e o painel Script. Você pode mostrar e ocultar qualquer um dos painéis, e pode alterar o tamanho do texto em todos os painéis.

Você também pode usar a janela Opções para personalizar a aparência e a operação do Windows PowerShell ISE. Além disso, o Windows PowerShell ISE tem uma variável de host personalizada, $psISE, que você pode usar para personalizar o Windows PowerShell ISE, incluindo a adição de menus e itens de menu.

Perfil ISE do Windows PowerShell

O Windows PowerShell ISE tem seu próprio perfil do Windows PowerShell, Microsoft.PowerShellISE_profile.ps1. Neste perfil, você pode armazenar funções, aliases, variáveis e comandos usados no Windows PowerShell ISE.

Os itens nos perfis AllHosts do Windows PowerShell (CurrentUser\AllHosts e AllUsers\AllHosts) também estão disponíveis no Windows PowerShell ISE, assim como em qualquer programa host do Windows PowerShell. No entanto, os itens em seus perfis de console do Windows PowerShell não estão disponíveis no Windows PowerShell ISE.

As instruções para mover e reconfigurar seus perfis estão disponíveis na Ajuda do ISE do Windows PowerShell e no about_Profiles.

Notas

O Windows PowerShell ISE é um recurso opcional do Windows que é ativado por padrão nas versões cliente e servidor do Windows. Para habilitar e desabilitar o Windows PowerShell ISE em versões de cliente do Windows, use Ativar ou desativar recursos do Windows no Painel de Controle. Para habilitar e desabilitar o Windows PowerShell ISE em versões de servidor do Windows, use o Assistente para Adicionar Funções e Recursos no Gerenciador do Servidor.

Como o Windows PowerShell ISE requer uma interface do usuário, ele não funciona em instalações Server Core do Windows Server. No entanto, se você adicionar o recurso ISE do Windows PowerShell, a instalação será convertida automaticamente em Servidor com GUI.

O Windows PowerShell ISE é baseado no Windows Presentation Foundation (WPF). Se os elementos gráficos do Windows PowerShell ISE não forem renderizados corretamente em seu sistema, você poderá resolver o problema adicionando ou ajustando as configurações de renderização de gráficos "Desabilitar aceleração de hardware WPF" em seu sistema. Para obter mais informações, consulte Configurações do Registro de renderização de gráficos.

Consulte também