是否创建PowerShell 4.0的桌面快捷方式?(Windows 7)

是否创建PowerShell 4.0的桌面快捷方式?(Windows 7),powershell,shortcut,Powershell,Shortcut,使用向导创建powershell的快捷方式时,不是创建powershell 4的快捷方式,而是创建1.0。如果我转到可执行文件的文件位置,那里唯一的东西就是1.0的可执行文件。Powershell 4.0位于哪里?这是正确的路径。如果要启动特定版本,可以在启动powershell.exe时指定-version参数,例如: powershell.exe -version 2.0 没有它,powershell将启动最新安装的。powershell v1.0、v2.0、v3.0、v4.0、v5.0

使用向导创建powershell的快捷方式时,不是创建powershell 4的快捷方式,而是创建1.0。如果我转到可执行文件的文件位置,那里唯一的东西就是1.0的可执行文件。Powershell 4.0位于哪里?

这是正确的路径。如果要启动特定版本,可以在启动powershell.exe时指定-version参数,例如:

powershell.exe -version 2.0 

没有它,powershell将启动最新安装的。

powershell v1.0、v2.0、v3.0、v4.0、v5.0和v5.1的可执行文件位于同一个位置:
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
。实际版本取决于安装的版本和命令行参数。使用
$PSVersionTable
查看实际的PowerShell版本。可能存在的重复版本,这似乎仅适用于版本2,我已安装了5,当我运行get host时,它仅显示2.0的正确版本。上述命令将以2.0版启动PS。如果您需要其他版本,如4.0,则将2.0替换为4.0或任何您想要的版本。如果只想启动最新版本,只需完全省略-version参数。我知道您最初的问题是询问可执行文件的v1.0路径。这是指向所有PS版本的正确路径。版本参数是如何切换要启动的PS版本。不,我说的是正在运行-版本3.0仅显示5.0.xx为版本,等等。刚刚找到此。显然,它现在只能作为2.0发布。