リモート デスクトップで特定の種類のファイルをスキャンできるツールは何ですか?

リモート デスクトップで特定の種類のファイルをスキャンできるツールは何ですか?

約 50 台のデスクトップ コンピューターをスキャンして、*.doc、*.xls、*.ppt などのファイルがローカルに保存されているかどうかを確認する必要があります。このために使用できるツールは何でしょうか。Google で簡単に検索しても、優れた解決策は見つからないので、これを行うにはスクリプトを作成する必要があるのではないかと考えています。

答え1

Windows マシンから Windows マシンへこれを実行していると仮定します。次のような簡単な操作を行います。

マシン.TXT

COMPUTERNAME-1
COMPUTERNAME-2
COMPUTERNAME-3

スキャンマシン.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

すべてのマシン名を Machines.TXT ファイル (Scan-Machines.cmd と同じフォルダ) に入力します。Scan-Machines.CMD を実行すると、各マシンの「C:」ドライブにあるすべてのファイルをリストしたテキスト ファイルが 1 つ作成されます。その後は、テキスト ファイルを検索するだけです。

そうです。手っ取り早くて汚いですが、安いです。

編集: スペースを含むコンピューター名を許可するように修正しました。スペースを含むコンピューター名には涙が出ますが、スクリプトはそれを処理できるはずです。

答え2

良い解決策ですね、Evan。エントリを探すためにファイルのリストを調べる時間と手間を省くには、Evan のスクリプトに次のコードを追加してください。

ディレクトリ "\%~1\c$" /s /a /b *.doc *.xls *ppt > "%~1.txt"

そうすれば、返されたデータを解析して必要な拡張子を探す必要がなくなります。

答え3

エンタープライズ デスクトップ検索製品の中には、ファイルが保存されている場所、ファイルの複製が保管されている場所、さらには既存のファイルの古いバージョンが保管されている場所を監査するための管理インターフェイスを備えているものがあると思います。

答え4

私たちはコーネルスパイダーサーバー、ドキュメント、データベースをスキャンして、ある程度自動化された方法で社会保障番号を検索します。データベース エンジンと通信し、デスクトップ管理ソフトウェアでスキャンを管理するために、いくつかの追加機能をハッキングしました。エンジンの基本機能は必要なことを実行するのに十分であり、エンジンを少しハッキングするだけで、共有ドライブに一元的にログインするように設定できる、堅牢で展開可能なソリューションを作成できます。

使用状況によっては、スキャンよりも優れた代替手段があるかもしれません。学生ラボを管理している友人は、ログアウトするたびにマシンを再イメージ化するようにしています。ローカル マシンのディスク上の保護された 10 GB の別のパーティションからクリーンな 10 GB イメージをコピーするのに 30 秒から 1 分程度しかかかりません。また、子供が Windows の起動スプラッシュを性器の粗雑な絵に置き換える心配もありません。

関連情報