Возможно ли выполнить этот сценарий powershell в старых старых командах wmic? Мне нужно получить информацию о модели диска на основе пути или буквы диска, если это возможно, но у меня проблемы с сценариями powershell.Может ли wmic получить информацию о модели пути или физических имен?
Get-WmiObject Win32_DiskDrive | % {
$disk = $_
$partitions = "ASSOCIATORS OF " +
"{Win32_DiskDrive.DeviceID='$($disk.DeviceID)'} " +
"WHERE AssocClass = Win32_DiskDriveToDiskPartition"
Get-WmiObject -Query $partitions | % {
$partition = $_
$drives = "ASSOCIATORS OF " +
"{Win32_DiskPartition.DeviceID='$($partition.DeviceID)'} " +
"WHERE AssocClass = Win32_LogicalDiskToPartition"
Get-WmiObject -Query $drives | % {
New-Object -Type PSCustomObject -Property @{
Disk = $disk.DeviceID
DiskSize = $disk.Size
DiskModel = $disk.Model
Partition = $partition.Name
RawSize = $partition.Size
DriveLetter = $_.DeviceID
VolumeName = $_.VolumeName
Size = $_.Size
FreeSpace = $_.FreeSpace
}
}
}
}
Сценарий был разделен в этом вопросе: Combine `Get-Disk` info and `LogicalDisk` info in PowerShell?
-ExecutionPolicy ByPass было только то, что мне было нужно. Спасибо что подметил это. :) – simgineer