Jam*_*ore 3 search desktop remote
我需要扫描大约 50 台台式计算机并检查是否有任何 *.doc、*.xls、*.ppt 等...文件存储在本地。我想知道有哪些工具可以用于此目的。快速谷歌没有找到任何好的解决方案,所以我想我可能需要编写一个脚本来做到这一点。
我假设您是从 Windows 机器到 Windows 机器执行此操作。我会做一些快速而肮脏的事情,例如:
机器.TXT
COMPUTERNAME-1
COMPUTERNAME-2
COMPUTERNAME-3
Run Code Online (Sandbox Code Playgroud)
扫描机器.cmd
@echo off
if "%1"=="" goto all
echo Scanning %~1
dir "\\%~1\c$" /s /a /b > "%~1.txt"
goto end
:all
for /f "delims=" %%i in (Machines.TXT) do call %0 "%%i"
:end
Run Code Online (Sandbox Code Playgroud)
将所有机器名称放在 Machines.TXT 文件中(并将其放在与 Scan-Machines.cmd 相同的文件夹中)。运行 Scan-Machines.CMD,你会得到每台机器的一个文本文件,列出它们“C:”“驱动器”上的所有文件。然后你可以只搜索文本文件。
是的——又快又脏,但便宜。
编辑:固定以允许其中包含空格的计算机名称。带空格的计算机名称让我流泪,但脚本应该处理它们。