PowerShell 指令碼返回機器上.NET 框架的版本

Rohan Timalsina 2022年5月16日
PowerShell 指令碼返回機器上.NET 框架的版本

Microsoft 設計和開發了 .NET 框架,一個軟體開發平臺。它用於開發桌面、基於 Web 和基於表單的應用程式。

它由多種程式語言、庫和開發人員工具組成,用於開發此類應用程式。我們還可以使用這個框架來建立 Web 服務和遊戲。

.NET 框架預設安裝在 Windows 作業系統中。但是,.NET 框架版本可能會因作業系統版本而異。

本教程將教你在 Windows PowerShell 中使用不同的方法檢查 .NET 框架版本。

使用 PowerShell 指令碼返回計算機上的 .NET Framework 版本

在 PowerShell 中,Get-ItemProperty cmdlet 獲取指定項的屬性。我們還可以使用此 cmdlet 檢視登錄檔項及其值。

以下命令從 Windows 登錄檔 HKLM:Software\Microsoft\NET Framework Setup\NDP\v4\Full 獲取 .NET 框架的版本。

(Get-ItemProperty "HKLM:Software\Microsoft\NET Framework Setup\NDP\v4\Full").Version

輸出:

4.8.04161

4.8.04161 是我們計算機上的 .NET 框架版本。

我們可以使用下面的命令來獲取更詳細的資訊。

Get-ItemProperty -Name Version, Release "HKLM:Software\Microsoft\NET Framework Setup\NDP\v4\Full"

輸出:

Version      : 4.8.04161
Release      : 528449
PSPath       : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\FULL
PSParentPath : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4
PSChildName  : FULL
PSDrive      : HKLM
PSProvider   : Microsoft.PowerShell.Core\Registry

我們希望本文能幫助你瞭解如何在 PowerShell 中檢查 .NET 框架版本。

作者: Rohan Timalsina
Rohan Timalsina avatar Rohan Timalsina avatar

Rohan is a learner, problem solver, and web developer. He loves to write and share his understanding.

LinkedIn Website