PowerShell从6开始做了重大调整,全面迁移到.Net Core来,因此安装目录也改变了。
V5.1及之前的版本安装目录是:$env:WINDIRSystem32WindowsPowerShellv1.0
V6、7版本的安装目录是:$env:ProgramFilesPowerShell<version>,如7是:$env:ProgramFilesPowerShell7
启动PowerShell的方式也有所改变:
6之前是PowerShell,6之后是:$env:ProgramFilesPowerShell<version>pwsh.exe,且抛弃了PowerShell_ISE,改用Visual Studio Code。
如果希望多版本并存,具体方法见官方文档:https://docs.microsoft.com/zh-cn/powershell/scripting/install/migrating-from-windows-powershell-51-to-powershell-7?view=powershell-7.1