O Windows PowerShell é o novo shell de linha de comando do Windows, criado especialmente para os administradores de sistemas. O Windows PowerShell inclui um prompt interativo e um ambiente de criação de scripts, que podem ser usados de forma independente ou conjunta.

Ao contrário da maioria dos shells, que aceita e retorna textos, o Windows PowerShell é compilado sobre o CLR (Common Language Runtime) do .NET Framework e sobre o .NET Framework, e aceita e retorna objetos do .NET Framework. Essa alteração fundamental no ambiente apresenta ferramentas e métodos totalmente novos para o gerenciamento e a configuração do Windows.

O Windows PowerShell introduz o conceito de cmdlet (pronuncia-se "command-let"), uma ferramenta de linha de comando simples, de função única e compilada no shell. É possível usar cada cmdlet separadamente, mas o poder dessas ferramentas é observado quando elas são utilizadas em combinação para a realização de tarefas complexas. O Windows PowerShell inclui mais de uma centena de cmdlets básicos de núcleo, e o usuário pode gravar seus próprios cmdlets e compartilhá-los com outros usuários.

Como muitos shells, o Windows PowerShell fornece acesso ao sistema de arquivos no computador. Além disso, os provedores do Windows PowerShell permitem acessar outros repositórios de dados, como o Registro e os repositórios de certificados de assinatura digital, com a mesma facilidade encontrada no acesso ao sistema de arquivos.

Este Guia de Introdução fornece uma apresentação do Windows PowerShell: a linguagem, os cmdlets, os provedores e o uso de objetos.




Sumário