我最近安装了 PowerShell 6:
http://github.com/PowerShell/PowerShell/releases
然而我注意到 PowerShell 现在安装到:
C:\Program Files\PowerShell
我这里还保留着第 2 版:
C:\Windows\system32\WindowsPowerShell
如果可能的话,我想删除这个旧版本。我检查了以下内容:
- 程序和特点
- 已安装的更新
- Windows功能
但没有看到 PowerShell 的选项。
答案1
我有点犹豫要不要回答,因为其中一些内容只是我个人的观点。但这并不是我的观点,因为从 Windows 7(Server 2008 R2)开始,Powershell 已成为操作系统不可或缺的组成部分。目前,Powershell 基本上有两个同时开发的轨道。一个是 Windows 专用版本,最新版本号为 5.1,另一个是跨平台版本,版本号为 6。Powershell 5 不打算接收任何进一步的功能更新,但将继续进行修补。Powershell 6 是 Microsoft 计划向前发展的方向。
现在我们来谈谈意见部分。目前,在我所做的工作中,至少 powershell 6 有所欠缺。有些 cmdlet 在 5 中存在,但在 6 中不存在,或者它们所在的模块与 5 不兼容。所以对我来说(在我看来,对于许多日常管理任务来说),powershell 6 目前不是一个有效的选择。
要直接回答你的问题,你不能只是Windows 机器上的 powershell v6。您仍然必须拥有 Windows 特定版本之一。因此,如果您只想要一个版本,并且想要最新最好的版本,我建议删除 v6 并安装 v5.1。
参考: