3

我安装了 PowerShell 3.0,我希望模拟 v1.0

当我使用 -Version 1 $PSVersionTable 报告启动 PowerShell 3.0 时:

名称 值
---- -----
CLRVersion 2.0.50727.5456
BuildVersion 6.1.7601.17514
PSVersion 2.0
WSManStackVersion 2.0
PSCompatibleVersions {1.0, 2.0}
SerializationVersion 1.1.0.1
PSRemotingProtocolVersion 2.1

如果我使用 -Version 2 参数,我会得到相同的结果
如果我使用 -Version 3 参数,我会得到版本 3。

问题,为什么我不能模拟版本 1?

4

2 回答 2

4

看看这个答案,我不认为你可以在没有对 GAC 进行一些手术的情况下并排运行 1 和 2(因此它会遵循 1、2 和 3 也不会全部共存 - 只有 2 和3,因为 2 和 3设计为并排运行)。第 2 版旨在完全取代第 1 版 AFAICT。

于 2012-07-24T12:58:57.100 回答
1

您不能使用并排的东西运行 V1。那从来没有得到支持。您可以从 V3 运行 V2,但不能从 V1 运行。

于 2012-07-30T11:06:10.073 回答