📅  最后修改于: 2021-01-08 01:52:27             🧑  作者: Mango
到2002年,Microsoft开始开发一种管理命令行的新方法。它还包括开发名为Monad的新Shell。 2002年发布的白皮书名为Monad Manifesto 。它包含此shell的概念以及创建标准化平台的想法,该标准化平台通过自动化任务使用.NET框架。
Monad的首次展示是在2003年美国专业开发人员大会上在洛杉矶进行的。Microsoft在2005年6月17日,2005年9月11日和2006年1月10日发布了Monad的三个beta版本。 Monad在同年4月使用Windows PowerShell,并将其作为Windows操作系统的核心部分。
PowerShell 1.0:
2006年11月,Microsoft针对Windows Vista,Windows XP SP2和Windows Server 2003 SP1发布了PowerShell版本1.0。此版本是Windows Server 2008的可选组件。
PowerShell 2.0:
PowerShell版本2.0与Windows Server 2008 R2和Windows 7集成在一起。它是针对Windows Vista Service Pack 1,Windows Server 2003 Service Pack 2和Windows XP Service Pack 3发行的。
此版本包括对托管API和脚本语言的更改。
以下是PowerShell 2.0的新功能:
PowerShell 3.0:
PowerShell版本3.0与Windows Server 2012和Windows 8集成在一起。
Microsoft还使其适用于带Service Pack 1的Windows Server 2008,带Service Pack 1的Windows 7和带Service Pack1的Windows Server 2008 R2。
此版本是(WMF3)Windows Management Framework程序包的内部部分,该程序包包含支持远程处理的WinRM服务。
以下是PowerShell 3.0的新功能:
PowerShell 4.0:
PowerShell版本4.0与Windows Server 2012 R2和Windows 8.1集成在一起。
Microsoft还使其可用于Windows Server 2008 R2 SP1,Windows 7 SP1和Windows Server 2012。
以下是PowerShell 4.0的新功能:
PowerShell 5.0:
此版本已作为Windows管理框架(WMF 5.0)的内部部分于2016年2月24日发布到Web上。
默认情况下,此版本安装在Windows 10和Windows Server 2012上。
以下是PowerShell 5.0的新功能:
PowerShell 5.1:
PowerShell的5.1发布于2日2016年8月,在Windows 10周年更新一起。该版本最终于2017年1月19日发布。Microsoft已使其可用于Windows 7,Windows Server 2008,Windows Server 2008 R2,Windows 7,Windows Server 2012和Windows Server 2012 R2。
这是“ Core”和“ Desktop”两个版本中的第一个版本。