Поскольку в заголовке говорится. Я просто установил XP SP2, и я ожидал устанавливать PowerShell 1.0; однако, это не.
Кажется, что я должен вручную установить его. Если я обновляю до SP3, делают я получаю PowerShell.
PowerShell 1.0 был выпущен в 2006 для Windows XP SP2, Windows Server 2003 и Windows Vista. Это - дополнительный компонент Windows Server 2008.
PowerShell 2.0 интегрируется с Windows 7 и Windows Server 2008 R2 и выпущен для Windows XP с Пакетом обновления 3, Windows Server 2003 с Пакетом обновления 2, и Windows Vista с Пакетом обновления 1.
Кажется, что PowerShell 1.0 или 2.0 не становится установленным по умолчанию в XP SP3, 2003 и Vista.
Я не могу найти, что любая конкретная информация может кто-то подтверждать это.
Windows 7/Server 2008 R2 - первые версии Windows, которые поставляются с установленной PowerShell, по умолчанию.
Windows PowerShell 2.0 должна быть установлена только на Windows Server 2008 и Windows Vista. Она уже установлена на Windows Server 2008 R2 и Windows 7
Игнорируя ужасную установку XP SP2 в наши дни, если отсутствие PowerShell по умолчанию не является проблемой, у вас есть множество опций для исправления этого, как в обратном порядке (например, GPO или сценарии запуска/входа в систему для установки), так и в дальнейшем (путем проскальзывания его в ISO образ или на машину, которую вы устанавливаете)
.Как уже было сказано: Windows XP не поставляется с интегрированным PowerShell, поэтому ваш конкретным решением является установка PS1 на WinXP SP2 при условии наличия программного обеспечения.
Чтение специального раздела PowerShell #Version в Википедии дало мне следующую информацию. Я удалил детали и большую часть (надежных и информативных) для этого обзора:
Версия | интегрирована с | выпущена для |
---|---|---|
1.0 | Windows XP SP2 Server 2003 SP1 Windows Vista |
|
2.0 | Windows 7 Windows Server 2008 R2 [59] |
Windows XP SP3 Windows Server 2003 SP2 Windows Vista SP1 |
3.0 | Windows 8 Windows Server 2012 |
Windows 7 SP1 Windows Server 2008 SP1 Windows Server 2008 R2 SP1 |
4.0 | Windows 8.1 Windows Server 2012 R2 |
Windows 7 SP1 Windows Server 2008 R2 SP1 Windows Server 2012 |
5.1 | Windows 10 Anniversary Update Windows Server 2016 |
Windows 7 Windows Server 2008 Windows Server 2008 R2 Windows Server 2012 Windows Server 2012 R2 |
PowerShell Core 6 — первая бесплатная межплатформенная реализация PoweShell (не e отсутствующая Windows и дополнительная Core в названии)
PowerShell 7 заменяет продукты PowerShell Core 6.x и Windows PowerShell 5.1, стремясь стать полноценной заменой PS 5.1. Часть Core в имени была удалена, чтобы отразить объединение.