Página 1 de 1

Power Shell: O poder da linha de comando extendido.

Enviado: 24 Set 2014 02:19
por rochinha
Amiguinhos,

Conhecimento nunca é o bastante.

Portanto preparei um apanhado sobre o assunto.

Windows Power Shell

O que é o Power Shell?

Pense no que é o Prompt do MS-DOS para voce. É um ponto de acesso que a anos usamos para acessar diretamente características do S.O. de forma mais direta, mais interna. O mesmo que ter uma abertura no corpo para ver um orgão interno e poder manipulá-lo.

Mas imagine o Prompt do MS-DOS com super-poderes, tipo os poderes de quando executamos vb-scripts. Assim é o Power-Shell.

Este novo prompt possui acesso direto a API .Net, de forma que voce pode criar scripts que manipulem melhor o visual, ganhando poderes de diálogos, etc.

Geralmente já instalado nas versões Windows 7 e maiores, estando na pasta:

C:\Windows\System32\WindowsPowerShell\v1.0

Nesta pasta voce encontrará o powershell.exe e o powershell_ise.exe, onde o primeiro é o prompt e o segundo um editor de scripts.

Caso não exista esta pasta ou os arquivos será necessário baixar o pacote Windows Management Framework 4.0 com PowerShell ISE Editor no link avaixo:

http://www.microsoft.com/pt-br/download ... x?id=40855

-Marcar Windows6.1-KB2819745-x64-MultiPkg.msu
-Baixar
-Instalar.

Executando e verificando se o ambiente está preparado para executar scripts:

Ao executar diretamente o powershell.exe você será levado ao seu prompt, mas ainda assim é necessário saber se o mesmo já está habilitado para rodar scripts, sendo que o padrão é não habilitado.

Execute o powershell.exe como administrador e dentro do prompt digite:

Código: Selecionar todos

PS > get-ExecutionPolicy
O comando get-ExecutionPolicy deverá mostrar se o ambiente está habilitado ou não sendo: Restricted para habilitado e Unrestricted para desabilidado.

Então será necessário digitar o comando que o habilitará:

Código: Selecionar todos

PS > set-ExecutionPolicy Unrestricted
Responda com S, sim.

Com o comando set-ExecutionPolicy Unrestricted habilitamos execução de scripts.

Perceba as capitulares, os comandos devem ser escritos levando em consideração letras maiúsculas e minúsculas.

Mais Sobre o Windows Power Shell:

http://technet.microsoft.com/en-us/library/dd819513.aspx

Conjunto de tutoriais sobre o assunto:

A Quick guideline for Microsoft Windows PowerShell

Parte 1
Parte 2
Parte 3
Parte 4

eBook gratuito sobre Power Shell:

http://www.mcsesolution.com/Livros/e-book-powershell-para-it-pro.html

Garanto que você, que gosta de mexer mais a fundo, aprender mais sobre o S.O. de seus clientes e até montar servidores mais parrudos para atendê-los, encontrará aqui uma boa fonte de conhecimento.