$physicalDrives = Get-WmiObject Win32_DiskDrive $totalPhysicalStorageSize = $physicalDrives | Measure-Object -Property Size -Sum | Select-Object -ExpandProperty Sum $physicalDrivesInfo = $physicalDrives | ForEach-Object { $sizeGB = [math]::Round($_.Size / 1GB, 2) [PSCustomObject]@{ DeviceID = $_.DeviceID Model = $_.Model SizeGB = $sizeGB } } # Write-Host "Total Physical Storage Size: $([math]::Round($totalPhysicalStorageSize / 1GB, 2)) GB" # Write-Host "" # Write-Host "Physical Drives Information:" echo $physicalDrivesInfo
标签:win,Object,Write,_.,Host,磁盘,physicalDrives,PowerShell,Size From: https://www.cnblogs.com/donglirx/p/17584958.html