windows powershell 2.0 engine可以删吗
大多数情况下,是可以删除windows powershell 2.0 engine的。
Windows PowerShell 3.0 旨在能够与 Windows PowerShell 2.0 向后兼容。为 Windows PowerShell 2.0 编写的 cmdlet、提供程序、管理单元、模块以及脚本无需更改,即可在 Windows PowerShell 3.0 和 Windows PowerShell 4.0 中运行。但是,由于 Microsoft.NET framework 4 中的运行时激活策略的更改,为 Windows PowerShell 2.0 编写并使用公共语言运行时 (CLR) 2.0 编译的 Windows PowerShell 主机程序在使用 CLR 4.0 编译的 Windows PowerShell 的更高版本中未进行修改时,将无法运行。
为了保持与受这些更改影响的命令和主机程序的向后兼容性,Windows PowerShell 2.0、Windows PowerShell 3.0 和 Windows PowerShell 4.0 引擎被设计为并排运行。 此外,Windows PowerShell 2.0 引擎也包含在 Windows Server 2012 R2、Windows 8.1、Windows 8、Windows Server 2012 和 Windows Management Framework 3.0 中。Windows PowerShell 2.0 引擎仅在当前脚本或主机程序无法运行时使用,因为它与 Windows PowerShell 3.0、Windows PowerShell 4.0 或 Microsoft .NET Framework 4 不兼容。 这种情况很少见。
Windows PowerShell 2.0 引擎是 Windows Server 2012 R2、Windows 8.1、Windows® 8 和 Windows Server® 2012 的一项可选功能。 在早期版本的 Windows 中,在安装 Windows Management Framework 3.0 时,Windows PowerShell 3.0 安装将完全替代 Windows PowerShell 安装目录中的 Windows PowerShell 2.0 安装。 然而,Windows PowerShell 2.0 引擎将保留。
广告 您可能关注的内容 |