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

[玩转系统] 如何指导:轻松检查您的 PowerShell 版本

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

如何指导:轻松检查您的 PowerShell 版本


标题:检查 PowerShell 版本的 5 个基本步骤:综合操作指南

您是否想知道您的系统上运行的是哪个版本的 PowerShell,以及是否需要升级?管理员和开发人员经常需要使用 PowerShell 中的最新功能和增强功能来简化他们的任务和流程,但找到您正在使用的确切版本可能是一个挑战。

在这份综合指南中,我们将探讨检查 PowerShell 版本的 5 个基本步骤,涵盖多种方法和技巧。请继续阅读,了解哪种方法最适合您的需求和专业水平。

步骤 1:访问 PowerShell 控制台
确定 PowerShell 版本的第一步是访问 PowerShell 控制台。您可以通过“开始”菜单或“运行”提示来执行此操作。

# 开始菜单方法:
- 单击开始按钮或按 Windows 键
- 在搜索栏中键入 Powershell(不带引号)
- 单击 Windows电源外壳

# 运行提示方法:
- 按键盘上的 Win + R 打开运行提示
- 输入 powershell (不带引号)并按 Enter

现在您已打开 PowerShell 控制台,我们可以继续使用不同的方法来确定您的版本。

步骤 2:使用 $PSVersionTable 变量
$PSVersionTable 变量是内置 PowerShell 变量,其中包含有关已安装版本的信息。它显示 PowerShell 版本、构建版本和 CLR 版本等数据:

$PSVersionTable

执行此命令后,您将看到类似以下的输出:

Name Value
—- —–
PSVersion 5.1.19041.1320
PSEdition Desktop
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0…}
BuildVersion 10.0.19041.1320
CLRVersion 4.0.30319.42000
WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1

输出中的 PSVersion 字段显示您的 PowerShell 版本。请注意,$PSVersionTable 仅适用于 PowerShell 2.0 及更高版本。

步骤 3:使用 Get-Host Cmdlet
确定 PowerShell 版本的另一种方法是使用 Get-Host cmdlet,它检索有关当前主机的信息应用。这是命令:

Get-Host | Select-Object Version

输出将显示您的 PowerShell 版本,如下所示:

Version
——-
5.1.19041.1320

请注意,Get-Host cmdlet 提供有关 Windows PowerShell 控制台主机的信息,而不是实际的 PowerShell 引擎的信息。因此,如果您使用不同的 PowerShell 主机,它可能无法提供准确的版本详细信息。

步骤 4:使用 $Host.Version 属性
$Host 变量包含有关托管应用程序及其 Version 属性的信息列出托管应用程序的版本。它类似于 Get-Host cmdlet,但直接从变量提供信息:

$Host.Version

输出应类似于:

Major Minor Build Revision
—– —– —– ——–
5 1 19041 1320

请记住,$Host.Version 特定于托管应用程序,如果您为 PowerShell 使用不同的主机,则可能无法提供准确的版本详细信息。

步骤 5:使用 [Reflection.Assembly]::LoadWithPartialName() 方法 (PowerShell 1.0)
如果您使用的是 PowerShell 1.0,则上述方法将不起作用。在这种情况下,您可以使用 [Reflection.Assembly]::LoadWithPartialName() 方法来确定您的版本:

[Reflection.Assembly]::LoadWithPartialName(“System.Management.Automation”) | Select-Object -Property Version

输出将显示您的 PowerShell 1.0 版本,如下所示:

Version
——-
1.0.0.0

现在您已经拥有了 PowerShell 版本,请务必定期检查更新以访问增强的功能和改进的性能。

结论
PowerShell 是管理员和开发人员的必备工具,因此了解您正在使用的准确版本至关重要。通过执行这 5 个基本步骤,您可以快速准确地检查您的 PowerShell 版本并确保您使用的是最新的可用功能。

无论您使用 $PSVersionTable 变量、Get-Host cmdlet、$Host.Version 属性还是 [Reflection. Assembly]::LoadWithPartialName() 方法,您现在可以像真正的软件工程专家一样通过多种方法来验证您的 PowerShell 版本。

请记住,保持 PowerShell 环境更新始终是一个好主意,以便从 Microsoft 提供的新增强功能、补丁和安全功能中受益。快乐的脚本编写!

漂亮的 Powershell

您需要了解的 40 个 Windows 命令(10 分钟内)

如何使用命令行脚本轻松检查当前的 PowerShell 版本?

要使用命令行脚本轻松检查当前的 PowerShell 版本,只需执行以下命令:

$PSVersionTable.PSVersion

这将显示您的 PowerShell 版本信息,包括主要次要内部版本修订编号。

验证系统上安装的 PowerShell 版本的基本步骤是什么?

要验证系统上安装的 PowerShell 版本,请按照以下基本步骤操作:

1. 打开 PowerShell:按“Windows”键并在搜索栏中输入“PowerShell”。右键单击“Windows PowerShell”并选择“以管理员身份运行”以打开 PowerShell 控制台。

2. 检查 PowerShell 版本:在 PowerShell 控制台中,键入以下命令:

$PSVersionTable.PSVersion

按“Enter”键执行命令。这将显示 PowerShell 版本信息,包括主要版本号、次要版本号、内部版本号和修订号。

请记住始终使用最新版本的 PowerShell 以获得最佳功能和安全性。

是否有任何替代命令或方法可以在命令行中确定我的 PowerShell 版本?

是的,还有其他命令和方法可以在命令行中确定您的 PowerShell 版本。

1. 使用 $PSVersionTable.PSVersion 变量:

您只需在 PowerShell 窗口中键入以下命令即可确定您的 PowerShell 版本:

$PSVersionTable.PSVersion

2. 使用 Get-Host cmdlet:

检查 PowerShell 版本的另一种方法是使用 Get-Host cmdlet,它检索有关 PowerShell 主机的信息:

(Get-Host).Version

3. 使用 [System.Management.Automation.PSVersionInfo]::PSVersion 方法:

您还可以使用 PSVersionInfo 类型加速器来获取版本信息:

[System.Management.Automation.PSVersionInfo]::PSVersion

这些是在 PowerShell 命令行中确定 PowerShell 版本的最常用方法。

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

取消回复欢迎 发表评论:

关灯