O Windows PowerShell™ é um shell de linha de comando e linguagem de script, baseado em tarefas, criado especialmente para a administração de sistemas. Criado em uma estrutura .NET, o Windows PowerShell™ ajuda os profissionais de TI e usuários de energia a controlar e automatizar a administração do sistema operacional Windows e os aplicativos que são executados em Windows.
Comandos incorporados do Windows PowerShell, chamados cmdlets, permitem que você gerencie os computadores em sua empresa da linha de comando. Os providers de Windows PowerShell™ oferecem acesso fácil a repositórios de dados, como o registro e o repositório de certificado, da mesma forma que você acessa o sistema de arquivos. Além disso, o Windows PowerShell™ tem um analisador gramatical completo e uma linguagem de script totalmente desenvolvida.
O Windows PowerShell™ inclui os seguintes recursos:
-
Cmdlets para a execução de tarefas comuns de administração de sistema, como gerenciamento de registro, serviços, processos e logs de eventos, usando a Instrumentação de Gerenciamento do Windows.
-
Uma linguagem de script baseada em tarefas e suporte para scripts existentes e ferramentas de linha de comando.
-
Design consistente. Como os cmdlets e os repositórios de dados do sistema usam sintaxes comuns e convenções de nomenclatura, os dados podem ser compartilhados facilmente e a saída de um cmdlet pode ser usada como a entrada para outro cmdlet, sem a necessidade de reformatação ou manipulação.
-
Simplificada, a navegação baseada em comandos do sistema operacional permite aos usuários navegar pelo registro e outros repositórios de dados usando as mesmas técnicas usadas para navegar pelo sistema de arquivos.
-
Recursos de manipulação de objetos potentes. Objetos que podem ser diretamente manipulados ou enviados para outras ferramentas ou bancos de dados.
-
Interface extensível. Provedores de software independentes e desenvolvedores empresariais podem criar ferramentas padronizadas e utilitários para administrar seus softwares.
Aprendendo sobre o Windows PowerShell
Para aprender sobre o Windows PowerShell, inicie com os seguintes recursos, que estão incluídos na ferramenta:
-
Introdução. Uma breve introdução e tutorial. Para abrir, clique em Iniciar, Todos os Programas, Windows PowerShell 1.0 e clique em Introdução.
-
Guia do Usuário. Uma introdução detalhada, incluindo scripts e cenários reais, para você começar.
-
Cmdlet Get-Help. Um cmdlet do Windows PowerShell™ que você pode usar para aprender rapidamente sobre os cmdlets e providers em seu sistema. Para começar, inicie Windows PowerShell™ e, quando solicitado, digite:
Para aprender sobre a linguagem de script do Windows PowerShell e outros conceitos, leia os tópicos "about". Para consultar uma lista dos tópicos "about", digite:
Recursos relacionados
Além da Ajuda disponível na linha de comando, os recursos a seguir fornecem mais informações.
Blog da equipe do Windows PowerShell (a página pode estar em inglês). O melhor recurso para a aprendizagem e a colaboração com outros usuários do Windows PowerShell™. Leia o Blog da equipe do Windows PowerShell e participe do Fórum de usuários do Windows PowerShell (microsoft.public.windows.powershell). Use o Windows Live Search para encontrar outros blogs e recursos do Windows PowerShell. Enquanto você desenvolve sua experiência, sinta-se à vontade para contribuir com suas ideias.
Windows PowerShell SDK. Fornece conteúdo de referência usado para desenvolver cmdlets, providers e aplicativos de host.
Guia do Programador do Windows PowerShell (a página pode estar em inglês). Fornece tutoriais para a criação de cmdlets, providers e aplicativos de host. Também contém informações sobre conceitos fundamentais do Windows PowerShell.