如何使用PowerShell获取磁盘信息?
要使用PowerShell获取Windows磁盘信息,我们可以使用WMI命令或CIM类命令。
使用WMI命令,
Gwmi Win32_LogicalDisk
使用CIM实例方法,
Get−CimInstance Win32_LogicalDisk
您可以看到两个输出是相同的。让我们使用其中之一。
DeviceID DriveType ProviderName VolumeName Size FreeSpace -------- --------- ------------ ---------- ---- --------- C: 3 53317988352 44027125760 D: 5 HRM_SSS_X64FREE_EN-US_DV5 3694962688 0 E: 3 Temporary Storage 10734268416 10238513152
现在,有与Windows关联的不同驱动器类型,并且每个驱动器都有相同的编号。例如,驱动器类型“3”提到逻辑磁盘。其他类型如下。
2=“可移动磁盘”
3=“固定的本地磁盘”
4=“网络磁盘”
5=“光盘”
在这里,我们将仅过滤逻辑系统磁盘。为此,我们可以使用以下命令。
Get−CimInstance Win32_LogicalDisk | where{$_.DriveType −eq '3'}输出结果DeviceID DriveType ProviderName VolumeName Size FreeSpace -------- --------- ------------ ---------- ---- --------- C: 3 53317988352 44027023360 E: 3 Temporary Storage 10734268416 10238513152
以上大小以字节为单位显示。您可以使用表达式将其转换为GB。使用以下命令将Size和FreeSpace转换为GB。
Get−CimInstance Win32_LogicalDisk | where{$_.DriveType −eq '3'} `
| Select DeviceID, DriveType,VolumeName,
@{N='TotalSize(GB)';E={[Math]::Ceiling($_.Size/1GB)}}, @{N='FreeSize(GB)';E={[Math]::Ceiling($_.FreeSpace/1GB)}} |
ft −AutoSize输出结果DeviceID DriveType VolumeName TotalSize(GB) FreeSize(GB) -------- --------- ---------- ------------- ------------ C: 3 50 42 E: 3 Temporary Storage 10 10
热门推荐
10 朋友新年祝福语大全 简短
11 新年祝福语简短大方兔年
12 搬新家礼物祝福语简短
13 同学见面花束祝福语简短
14 五一假期祝福语幽默简短
15 离职欢送敬酒祝福语简短
16 对学弟的祝福语简短
17 考老师辞职祝福语简短
18 祝福语驱散霉运的话简短