Windows PowerShell

11 respostas
Frantic_Avenger

Olá a todos

Estou num momento “hiato” aqui no trabalho e resolvi preencher funçando o pc. Me surpreendi ao encontrar o Windows PowerShell que nem ao menos conhecia. Alguém poderia me informar porque ele não é tão difundido quanto o Shell do Linux, qual seu relacionamento com o .NET e como ele está sendo usado no mercado?

Vlw

11 Respostas

drsmachado

O Windows power shell, dentre outros usos menos comuns, é obrigatório para instalar qualquer versão do SQL Server >= 2005.

Até hoje não vi nenhuma outra aplicação para ele, mas estas devem existir.

gomesrod

Também me pergunto por que ele não é mais difundido. Na verdade parece mais uma funcionalidade oculta do Windows, tipo aqueles segredos de videogame (espera a tela de apresentação, aperta para baixo, cima, direita, A, B, start) :slight_smile:

Pelo pouco que vi é uma ferramenta poderosa. Um shell orientado a objetos me parece uma idéia com bastante potencial.

drsmachado

Ah, sim.
Ele está presente nos Windows da família Server (2003 e 2008, pelo menos).

Outra coisa, não podemos esquecer que estamos tratando de Windows…

kicolobo

Oi,

se não me engano, a instalação do SQL Server é opcional. Acho que o Windows 7 já vem com ele default. A relação com o .net é que você pode executar código .net dentro dele.

Imagine algo similar com Java, em que você pudesse chamar métodos das suas classes pelo shell. Ele te trás possibilidades de automação impressionantes.

Frantic_Avenger

drsmachado:
O Windows power shell, dentre outros usos menos comuns, é obrigatório para instalar qualquer versão do SQL Server >= 2005.

Até hoje não vi nenhuma outra aplicação para ele, mas estas devem existir.

Obrigado pela informação.
Havia feito a pergunta porque aqui na empresa quando se quer automatizar algo colocasse no servidor UNIX um ShellScript e tals, que considero bem simples, prático e funcional, porém devido a minha falta de conhecimento fiquei curioso para saber as vantagens e desvantagens do PowerShell para o ShellScript e como são vistos no mercado, já vi vagas pedindo ShellScript mas nunca PowerShell.

EDIT:

kicolobo:
Oi,

se não me engano, a instalação do SQL Server é opcional. Acho que o Windows 7 já vem com ele default. A relação com o .net é que você pode executar código .net dentro dele.

Imagine algo similar com Java, em que você pudesse chamar métodos das suas classes pelo shell. Ele te trás possibilidades de automação impressionantes.


Obrigado, se souber de alguma fonte de estudo para que eu possa me familiarizar um pouco eu agradeço.

drsmachado

kicolobo:
Oi,

se não me engano, a instalação do SQL Server é opcional. Acho que o Windows 7 já vem com ele default. A relação com o .net é que você pode executar código .net dentro dele.

Você entendeu errado, só é possível instalar o SQL Server se o Windows PowerShell estiver instalado.
No W7 não é default (ao menos nas versões até a professional, a ultimate não cheguei a analisar).

jaboot

O powershell é legal porque quando eu digito ls sem querer ele manda um dir :slight_smile:

drsmachado

Talvez, por que, ls seria o equivalente a dir do unix…

Marcio_Nogueira

Na verdade, alguns comandos se equivalem:
cd
ls
cp = copy
rm = del

gomesrod

Na própria ajuda do Windows tem um guia para o Power Shell que vai desde o básico, descrição da ferramenta, etc.

joaosouza

http://en.wikipedia.org/wiki/Windows_PowerShell

Criado 27 de dezembro de 2011
Ultima resposta 28 de dez. de 2011
Respostas 11
Participantes 7