PowerShell 默认安装在哪个版本的 Windows 中?

PowerShell 默认安装在哪个版本的 Windows 中?

我刚刚安装了 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 集成,并针对带有 Service Pack 3 的 Windows XP、带有 Service Pack 2 的 Windows Server 2003 和带有 Service Pack 1 的 Windows Vista 发布。


看来 PowerShell 1.0 或 2.0 在 XP SP3、2003 和 Vista 中没有默认安装。

我找不到任何具体的信息,请有人证实一下。

答案1

Windows 7/Server 2008 R2 是首批安装 PowerShell 的 Windows 版本, 默认情况下。

Windows PowerShell 2.0 仅需安装在 Windows Server 2008 和 Windows Vista 上。它已安装在 Windows Server 2008 R2 和 Windows 7 上。

忽略在当今时代安装 XP SP2 的可怕之处,如果默认未安装 PowerShell 是一个问题,则您可以通过多种方式来纠正该问题,既可以追溯(例如使用 GPO 或启动/登录脚本来安装它),也可以继续前进(通过将其集成到 ISO 映像或您部署的机器中)。

答案2

简短回答

正如已经给出的:Windows XP 没有集成 PowerShell,因此您的具体解决方案是在 WinXP SP2 上安装 PS1(假设该软件可用)。

长答案

阅读专题部分PowerShell #版本维基百科给了我以下信息。我删除了细节和大部分(可靠且信息丰富的)信息以形成此概述:

Windows PowerShell 版本

版本 集成 发布
1.0 Windows XP SP2
服务器 2003 SP1
Windows Vista
2.0 Windows 7
Windows Server 2008 R2[59]
Windows XP SP3
Windows 服务器 2003 SP2
Windows Vista SP1
3.0 Windows 8
Windows 服务器 2012
Windows 7 SP1
Windows 服务器 2008 SP1
Windows 服务器 2008 R2 SP1
4.0 Windows 8.1
Windows 服务器 2012 R2
Windows 7 SP1
Windows 服务器 2008 R2 SP1
Windows 服务器 2012
5.1 Windows 10 周年更新
Windows Server 2016
Windows 7
Windows 服务器 2008
Windows 服务器 2008 R2
Windows 服务器 2012
Windows 服务器 2012 R2

PowerShell 核心 6

PowerShell Core 6 是 PoweShell 的第一个免费、跨平台实现(请注意缺失的视窗以及额外的在名字里)

PowerShell 7

PowerShell 7 取代了 PowerShell Core 6.x 产品和 Windows PowerShell 5.1,重点是成为 PS 5.1 的可行替代品。名称中的部分已被删除以反映连接。

答案3

PowerShell 未随 Windows XP 安装。您必须在之后手动安装它。

相关内容