-1
いくつかのコマンドでは、特定のエージェントから情報を取得できます。たとえば、OS、アーキテクチャ、バージョンなどです。バッチの結果を1つのファイルに連結する
Windowsでは、エージェントリスト(resources.txt)のすべての結果をファイルに入れたいと思います。私は期待し
結果は次のように簡単なTXTです:
Agent agentName - osName - osArch - osVersion
Agent agentName - osName - osArch - osVersion
Agent agentName - osName - osArch - osVersion
Agent agentName - osName - osArch - osVersion
しかし、私はそれを行う方法理解することはできません。あなたは私を助けることができる私は、次の
@echo off
setlocal enabledelayedexpansion EnableExtensions
set resources=c:\resources.txt
set OS=C:\OS.txt
set arch=C:\arch.txt
set version=C:\version.txt
for /F "tokens=1" %%a in (%resources%) do (
echo --------------------- >> %OS%
echo|set /p=Resource: %%a - >> %OS% - >> %arch% - >> %version%
C:\command_to_run_and_get_OS_result %%a >> %OS%
C:\command_to_run_and_get_arch_result %%a >> %arch%
C:\command_to_run_and_get_version_result %%a >> %version%
)
しかし、どのsuccess.-
とを使用する私のテストで
?
ありがとうございました!
あなたの質問は非常に不明です。あなたはどんなエージェントですか? 'resources.txt'には何がありますか? –
@Emiliano Sturnioloあなたは、固定エージェントのセットを使って、LAN上のいくつかの異なるコンピュータを照会しようとしていますか?または、結果を比較するために複数のエージェントを持つ1台のPCにクエリを実行しますか?あなたの返信では、常に質問者をページするためにユーザー名を追加してください。 – sambul35
@ sambul35はい。私は1つの特別なアプリケーションの内部コマンドでLAN上の異なるコンピュータを照会したい。 –