Em qual versão do Windows o PowerShell está instalado por padrão?

13

Como o título diz. Acabei de instalar o XP SP2 e esperava ter o PowerShell 1.0 instalado; no entanto, não é.

Parece que tenho que instalá-lo manualmente. Se eu atualizar para o SP3, obtenho o PowerShell.

Do artigo da Wikipedia :


O PowerShell 1.0 foi lançado em 2006 para Windows XP SP2, Windows Server 2003 e Windows Vista. É um componente opcional do Windows Server 2008.

O PowerShell 2.0 está integrado ao Windows 7 e Windows Server 2008 R2 e é lançado para Windows XP com Service Pack 3, Windows Server 2003 com Service Pack 2 e Windows Vista com Service Pack 1.


Parece que o PowerShell 1.0 ou 2.0 não é instalado por padrão no XP SP3, 2003 e Vista.

Não consigo encontrar nenhuma informação concreta. Alguém pode confirmar isso, por favor.

user1088352
fonte
11
Por que você ainda está instalando o XP ... SP2 ?!
Nathan C
3
"O Powershell não é fornecido como parte do sistema operacional anterior ao Windows 7" - isso é concreto o suficiente para você?
Mathias R. Jessen
4
Pessoal, perguntar qual versão do Windows vem com o PowerShell instalado é uma questão perfeitamente relevante que é relevante para a administração profissional de sistemas. Pode ser uma pergunta preguiçosa que merece alguns votos negativos, mas não é uma pergunta fora de tópico.
HopelessN00b
@ NathanC, talvez ele queira fazer testes com software para compatibilidade, talvez ele queira testar recursos do sistema operacional ou recursos de segurança, ou talvez apenas fazer algum tipo de pesquisa ou apenas por curiosidade. No ambiente de produção em qualquer lugar, mesmo após quatro anos da sua pergunta "não útil", ainda existem milhões de empresas que usam o Windows XP. Eu respondi sua pergunta? Tente fazer comentários úteis e não inúteis. O meu é útil, porque vai impedir que comentários semelhantes no futuro ...
f4d0

Respostas:

14

Windows 7 / Server 2008 R2 são as primeiras versões do Windows a serem fornecidas com o PowerShell instalado , por padrão.

O Windows PowerShell 2.0 precisa ser instalado apenas no Windows Server 2008 e no Windows Vista. Ele já está instalado no Windows Server 2008 R2 e Windows 7.

Ignorar a horribilidade da instalação do XP SP2 hoje em dia, se não houver o PowerShell instalado por padrão, é um problema, você tem várias opções para corrigir isso, tanto retroativamente (como GPOs ou scripts de inicialização / logon para instalá-lo) quanto em diante ( inserindo-o em uma imagem ISO ou em uma máquina que você implanta).

HopelessN00b
fonte
1

O PowerShell não está instalado no Windows XP. Você precisa instalá-lo manualmente depois.

pauska
fonte