したがって、基本的には、テキスト ファイル「server.txt」に名前が記載されている 100 台のサーバーで「sc」コマンドを実行するだけです。次のことを試しましたが、空のメモ帳ファイルが返されるため機能しません。
for /f %%a in (servers.txt) do sc \\server_name query | find "SERVICE_NAME">>servicecontroller.txt
上記のコマンドをローカルで試したところ、問題なく動作しました。問題が「\server_name」にあることはわかっています。何が間違っているのかわからない。非表示の共有を使用する必要がありますか? こんな感じかな?
\\server_name\c$ /user:domain\username password
それともこんな感じ?
\\server_name\c$