我昨天刚刚发现了PowerShell,我很喜欢它。
我正在尝试列出所有有效挂载分区,这样我就可以将它们变成一个变量并对它们运行chkdsk
。问题是我不想检测机器上的备份分区。我用来编写和测试此脚本的计算机没有任何备份/未挂载的分区。我正在彻底阅读get-help get-psdrives
但我没有知识可以理解这些选项是否可以做我需要的(或者如果他们已经这样做了)。
答案 0 :(得分:3)
这将为您提供可以在chkdsk
上运行的所有驱动器:
Get-PSDrive -PSProvider FileSystem
修改:这将为您提供Local Disks (3) or removable disks (2)的已装载驱动器:
Get-WmiObject -class “Win32_LogicalDisk" | ?{ @(2, 3) -contains $_.DriveType }