如何使用 PowerShell 脚本检测计算机硬件信息131


PowerShell 是一种强大的命令行外壳和脚本语言,广泛用于 Windows 系统管理。借助 PowerShell,我们可以轻松编写脚本来自动执行管理任务,其中包括检测计算机硬件信息。

以下脚本可用于检测计算机的关键硬件信息,包括 CPU、内存、硬盘和显卡。让我们逐行分析脚本:```powershell
# 获取 CPU 信息
$cpuinfo = Get-WmiObject -Class Win32_Processor | Select-Object Name,NumberOfCores,NumberOfLogicalProcessors
# 获取内存信息
$meminfo = Get-WmiObject -Class Win32_ComputerSystem | Select-Object TotalPhysicalMemory
# 获取硬盘信息
$diskinfo = Get-WmiObject -Class Win32_DiskDrive | Select-Object Model,SerialNumber,Size
# 获取显卡信息
$gfxinfo = Get-WmiObject -Class Win32_VideoController | Select-Object Name,AdapterRAM
```
* $cpuinfo:此命令获取 CPU 名称、核心数和逻辑处理器数。
* $meminfo:此命令获取计算机的总物理内存容量。
* $diskinfo:此命令获取所有硬盘的型号、序列号和大小。
* $gfxinfo:此命令获取已安装显卡的名称和显存。

要运行此脚本,请在 PowerShell 中复制并粘贴以下代码:```powershell
PS C:> .\hardware_detection.ps1
```
运行脚本后,将显示以下硬件信息:
```powershell
Name : Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz
NumberOfCores : 4
NumberOfLogicalProcessors: 8
TotalPhysicalMemory : 16384
Model : ST1000LM034-1RK172
SerialNumber : 5V74V544
Size : 931520000
Name : NVIDIA GeForce GTX 1050
AdapterRAM : 4096
```

您可以根据需要修改此脚本,例如添加其他 WMI 类或使用不同的格式化选项来显示结果。此外,还可以将此脚本与其他 PowerShell 命令结合使用,例如 Get-Date 和 Out-File,以创建硬件信息报告或将其保存到文件中。

总体而言,使用 PowerShell 脚本检测计算机硬件信息是一个快速且有效的方法,可以帮助系统管理员和用户监控其计算机的硬件配置。

2024-12-01


上一篇:深入探索 PowerShell 脚本终端停止

下一篇:在 C# 中运行 PowerShell 脚本