2016-10-20 108 views
1

當我使用嚮導創建PowerShell的快捷方式而不是創建Powershell 4的快捷方式時,它會導致1.0。如果我轉到可執行文件的文件位置,那麼唯一的可執行文件是1.0。 Powershell 4.0在哪裏?創建桌面快捷方式到PowerShell 4.0? (Windows 7)

+7

PowerShell v1.0,v2.0,v3.0,v4.0,v5.0和v5.1的可執行文件位於同一個宮殿:'C:\ Windows \ System32 \ WindowsPowerShell \ v1.0 \ powershell.exe'。實際版本取決於安裝的版本和命令行參數。使用'$ PSVersionTable'來查看實際的PowerShell版本。 – PetSerAl

+1

[Path to PowerShell.exe v2.0](http://stackoverflow.com/questions/4145232/)和[爲什麼Powershell 2.0安裝在與Powershell 1.0相同的位置?](http:// stackoverflow .com/questions/5415259/why-is-powershell-2-0-installed-in-the-the-the-location-as-powershell-1-0) – TessellatingHeckler

回答

3

這是正確的路徑。如果你想啓動一個特定的版本,你可以啓動powershell.exe比如當指定-version參數:

powershell.exe -version 2.0 

沒有它,PowerShell的將推出安裝了最新的。

+0

這似乎只適用於版本2,我已安裝了5個當我運行get-host時,它只顯示2.0 – nkasco

+0

的正確版本。上述命令將以2.0版本的形式啓動PS。如果你想要另一個版本,比如4.0,那麼用4.0替換2.0,或者你想要的任何版本。如果您只想啓動最新版本,請完全省略-version參數。我明白你原來的問題是質疑可執行文件的v1.0路徑。這是所有版本PS的正確路徑。版本參數是您如何切換要啓動的PS版本。 – AtomicFireball

+0

不,我說的是運行 - 版本3.0只顯示5.0.xx作爲版本等 – nkasco

相關問題