PowerShell的v2.0和v3.0文件夹在哪里?

PowerShell的v2.0和v3.0文件夹在哪里?,powershell,powershell-2.0,Powershell,Powershell 2.0,在我的机器上,我安装了PowerShell 2.0,但$PSHome变量始终返回以下路径: C:\Windows\System32\WindowsPowerShell\v1.0 那么,v2.0或v3.0文件夹在哪里?就像Windows中的64位系统文件在System32中一样,所有版本的Powershell都安装到写有v1.0的路径中。微软似乎没有从中吸取教训。你不觉得奇怪吗,Powershell脚本文件的扩展名是ps1,psm1等等?我曾经在某个地方读到过这样的结果,因为最初的目的是可以在同一

在我的机器上,我安装了PowerShell 2.0,但$PSHome变量始终返回以下路径:

C:\Windows\System32\WindowsPowerShell\v1.0


那么,v2.0或v3.0文件夹在哪里?

就像Windows中的64位系统文件在
System32
中一样,所有版本的Powershell都安装到写有
v1.0
的路径中。微软似乎没有从中吸取教训。你不觉得奇怪吗,Powershell脚本文件的扩展名是
ps1
psm1
等等?

我曾经在某个地方读到过这样的结果,因为最初的目的是可以在同一台机器上安装多个版本的Powershell,并通过文件扩展名指定脚本兼容性,例如,ps2将是一个v2脚本。。。显然,这从未发生过:/显示了如何确定正在运行的版本。微软把
WindowsPowerShell\v1.0
放在文件夹中,然后告诉我运行的是5.1,这真是令人讨厌。