猿问

确定安装的PowerShell版本

确定安装的PowerShell版本

如何确定在计算机上安装了哪个版本的PowerShell,以及是否确实安装了它?



倚天杖
浏览 746回答 3
3回答

慕少森

使用$PSVersionTable.PSVersion若要确定引擎版本,请执行以下操作。如果变量不存在,则可以安全地假定引擎是版本。1.0.请注意$Host.Version和(Get-Host).Version不可靠-它们只反映主机的版本,而不是引擎。PowerGUI、PowerShellPLUS等都是托管应用程序,它们将主机版本设置为反映它们的产品版本-这是完全正确的,但不是您想要的。PS C:\> $PSVersionTable.PSVersionMajor  Minor  Build  Revision-----  -----  -----  --------4      0      -1     -1

婷婷同学_

你可以看看内置变量,$psversiontable..如果它不存在,就有V1。如果它确实存在,它将提供您所需的所有信息。1 >  $psversiontableName                           Value                                           ----                           -----                                           CLRVersion                     2.0.50727.4927                                  BuildVersion                   6.1.7600.16385                                  PSVersion                      2.0                                             WSManStackVersion              2.0                                             PSCompatibleVersions           {1.0, 2.0}                                      SerializationVersion           1.1.0.1                                         PSRemotingProtocolVersion      2.1    
随时随地看视频慕课网APP
我要回答