使用 Powershell 在所有驱动器中查找文件

Sch*_*der 8 powershell

我知道如何使用 dir/gci 搜索文件,但这只适用于一个驱动器 AFAIK。

  • 有没有办法搜索计算机上的所有驱动器?
  • 有没有办法不手动枚举然后遍历驱动器?
  • 有没有办法访问 Windows 中已经可用的搜索索引/服务,以加快搜索速度?

Dou*_*ase 2

$drive = get-psdrive
foreach ($a in $drive) {gci}
Run Code Online (Sandbox Code Playgroud)

还不错……不过,我想不出一种不递归所有驱动器的方法。

有关搜索索引的信息,请参阅此页。