我如何确定计算机上安装了哪种版本的PowerShell,以及是否确实安装了它?
使用$PSVersionTable.PSVersion
来确定引擎版本。如果该变量不存在,可以安全地假设引擎版本为1.0。
请注意,$Host.Version
和(Get-Host).Version
不是可靠的 - 它们仅反映主机的版本,而不是引擎的版本。 PowerGUI、PowerShellPLUS等都是托管应用程序,它们将设置主机的版本以反映其产品版本 - 这是完全正确的,但不是您要找的。
PS C:\> $PSVersionTable.PSVersion
Major Minor Build Revision
----- ----- ----- --------
4 0 -1 -1
标签:确定,引擎,-----,版本,安装,PowerShell
From: https://www.cnblogs.com/xiaomandujia/p/17801237.html