当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 如何检查PowerShell版本?

作者:精品下载站 日期:2024-12-14 05:12:08 浏览:12 分类:玩电脑

如何检查PowerShell版本?


不同版本的 PowerShell 具有不同的特性和功能。因此,最好了解您正在使用的 PowerShell 版本。在本教程中,我将向您展示如何使用不同的方法检查 PowerShell 版本。

要检查您的 PowerShell 版本,请打开 PowerShell 并输入 $PSVersionTable.PSVersion 以查看版本详细信息。或者,您可以通过键入 Get-Host 并查找 Version 属性来使用 Get-Host,或者将 Get-Command 与 (Get-Command powershell).Version 结合使用。在 Windows 上,您还可以在 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\PowerShellEngine 下的注册表编辑器中检查版本。对于 Linux 或 macOS 上的 PowerShell Core,请在终端中键入 pwsh -version。

使用不同的方法获取 PowerShell 版本

现在,让我向您展示如何使用不同的方法获取 PowerShell 版本。请按照以下示例进行操作。

方法 1:使用 $PSVersionTable

检查 PowerShell 版本的最简单方法是使用 $PSVersionTable 自动变量。此变量包含有关 PowerShell 环境的许多有用信息,包括版本。

这是命令。

$PSVersionTable.PSVersion

您可以看到下面的屏幕截图。我使用 VS code 执行了上述命令。它显示了 PowerShell 版本。

[玩转系统] 如何检查PowerShell版本?

方法 2:使用 Get-Host

Get-Host cmdlet 提供有关当前主机程序的信息,包括 PowerShell 的版本。

Get-Host

输出如下面的屏幕截图所示。它提供了大量信息,包括 PowerShell 版本。这次,我使用 Windows PowerShell ISE 执行该脚本。

Name             : Windows PowerShell ISE Host
Version          : 5.1.22621.2506
InstanceId       : aaa160fc-9465-4e39-84aa-2737f3b88c08
UI               : System.Management.Automation.Internal.Host.InternalHostUserInterface
CurrentCulture   : en-IN
CurrentUICulture : en-US
PrivateData      : Microsoft.PowerShell.Host.ISE.ISEOptions
DebuggerEnabled  : True
IsRunspacePushed : False
Runspace         : System.Management.Automation.Runspaces.LocalRunspace

这里的Version属性表示PowerShell版本。

[玩转系统] 如何检查PowerShell版本?

方法 3:使用 Get-Command

您还可以使用 PowerShell Get-Command cmdlet 获取 PowerShell 版本。下面是完整的命令。

(Get-Command powershell).Version

方法 4:检查注册表(仅限 Windows)

如果您了解 Windows 注册表,还可以在那里检查 PowerShell 版本。

步骤如下:

  1. Win + R,输入 regedit,然后按 Enter 打开注册表编辑器。
  2. 导航到以下路径:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\PowerShellEngine
  3. 查找 PowerShellVersion 条目,该条目将显示版本。

方法 5:在 Linux 或 macOS 上使用 PowerShell Core

如果您在 Linux 或 macOS 上使用 PowerShell Core,则可以使用 pwsh 命令检查版本。

步骤如下:

  1. 打开终端。
  2. 键入以下命令并按 Enter:pwsh --version
  3. 终端将显示 PowerShell 版本:PowerShell 7.4.0

结论

在本教程中,我解释了获取 PowerShell 版本的不同方法:

  • 使用 $PSVersionTable
  • 使用获取主机
  • 使用 Get 命令
  • 检查注册表(仅限 Windows)
  • 在 Linux 或 macOS 上使用 PowerShell Core

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯