PowerShell已经成为微软自己在Windows 10中对命令提示符的替代品,并且命令行实用程序已经在微软和其他微软社区周围实施。微软最近发布了PowerShell 6.0的开源版本。此版本的PowerShell适用于所有主要的PC平台,包括Windows,Linux和MacOS。
适用于Windows,Mac和Linux的PowerShell Core
牢记这一点,PowerShell现在有两个主要分支。你可以在这里阅读更多相关信息:
“PowerShell Core在Windows 7,8.1和10上运行; Windows Server 2008 R2,2012 R2,2016和“半年度频道”(服务器每年两次的功能更新); macOS 10.12及以上; 以及各种Unix风格,包括Ubuntu,Debian,CentOS,Red Hat Enterprise Linux,OpenSUSE和Fedora。与.NET的情况一样,PowerShell现在有两个不同的分支:Windows PowerShell,构建于.NET Framework,PowerShell Core,构建于.NET Core之上。Microsoft不打算发布任何新版本的Windows PowerShell。5.1版本是该行的最后一个版本,但在可预见的未来将得到支持。PowerShell Core可以与Windows PowerShell并行工作。“
2016年早些时候,微软宣布计划将PowerShell作为开源软件,使其易于访问并与各种平台兼容,并提升其功能和性能。他们还表示他们想要像使用Windows 10和Office 365一样构建PowerShell,即与受众本身一样。谁知道将来他们是否会将其置于SaaS或软件即服务的保护之下,以使其在用户参与方面获得非凡的推动。
此外,如果您不喜欢PowerShell替换Windows 10上的旧命令提示符(从Windows 10 Fall Creators更新开始),您可以在此处查看有关如何将打开命令窗口项目还原到Windows 10文件夹上下文菜单的文章而不是PowerShell。