获取硬盘信息的 PowerShell 脚本113


PowerShell 是一款功能强大的脚本语言,可用于管理 Windows 系统。它提供了许多命令和工具,可用于获取有关计算机硬件和软件的信息。本文将介绍一个 PowerShell 脚本,该脚本可用于获取有关硬盘的信息,包括分区表、卷和驱动器详细信息。## PowerShell 脚本
```
$disks = Get-Disk
foreach ($disk in $disks) {
Write-Host "Disk Name: $"
Write-Host "Disk Number: $"
Write-Host "Disk Type: $"
Write-Host "Disk Size: $"
Write-Host "Disk Free Space: $"
Write-Host "Disk Serial Number: $"
Write-Host "Disk Model: $"
Write-Host "Disk Firmware Revision: $"
$partitions = Get-Partition -Disk $disk
foreach ($partition in $partitions) {
Write-Host "----------------------------------------"
Write-Host "Partition Name: $"
Write-Host "Partition Type: $"
Write-Host "Partition Size: $"
Write-Host "Partition Free Space: $"
Write-Host "Partition Drive Letter: $"
}
}
```
## 脚本说明
此脚本执行以下操作:
* 使用 `Get-Disk` 命令获取有关所有磁盘的信息,并将其存储在 `$disks` 变量中。
* 循环遍历 `$disks` 中的每个磁盘。
* 为每个磁盘打印以下信息:
* 友好名称
* 磁盘号
* 驱动器类型
* 大小
* 可用空间
* 序列号
* 型号
* 固件修订版
* 使用 `Get-Partition -Disk $disk` 命令获取有关每个磁盘分区的信息,并将其存储在 `$partitions` 变量中。
* 循环遍历 `$partitions` 中的每个分区。
* 为每个分区打印以下信息:
* 名称
* GPT 类型
* 大小
* 可用空间
* 驱动器盘符
## 运行脚本
要运行此脚本,请执行以下步骤:
1. 打开 PowerShell 控制台。
2. 将脚本粘贴到控制台中。
3. 按 Enter 键运行脚本。
## 输出
该脚本将打印有关计算机上所有硬盘及其分区的详细信息。输出类似于以下内容:
```
Disk Name: Disk 0
Disk Number: 0
Disk Type: Fixed
Disk Size: 931523888640
Disk Free Space: 338988508160
Disk Serial Number: 202006120021011E76
Disk Model: ST4000NM0023
Disk Firmware Revision: 0002FD
Partition Name: System
Partition Type: EFI System
Partition Size: 2601088
Partition Free Space: 1048576
Partition Drive Letter: C
Partition Name: C:
Partition Type: Basic
Partition Size: 931263813120
Partition Free Space: 338988508160
Partition Drive Letter: D
```
此输出显示了有关第一块硬盘及其分区的详细信息。此信息对于故障排除、性能分析和其他管理任务非常有用。

2024-12-05


上一篇:PowerShell 系统脚本命令大全

下一篇:使用 PowerShell 脚本封装为 DLL