Noobここに。私は、ローカルのファイルサーバーをセットアップしました。私はサーバー上でアクティブなすべてのクライアント上で特定のname.exeを実行するバッチスクリプトを作成したいと思います。基本的に、バッチファイルを実行すると、name.exeは接続されたすべてのアクティブなクライアントで実行されます。これについてどうやって行くかわからない。ローカルサーバーの複数のクライアントでexeファイルを実行する
何か助けていただければ幸いです。ありがとう!プログラムの使用を実行するには
Noobここに。私は、ローカルのファイルサーバーをセットアップしました。私はサーバー上でアクティブなすべてのクライアント上で特定のname.exeを実行するバッチスクリプトを作成したいと思います。基本的に、バッチファイルを実行すると、name.exeは接続されたすべてのアクティブなクライアントで実行されます。これについてどうやって行くかわからない。ローカルサーバーの複数のクライアントでexeファイルを実行する
何か助けていただければ幸いです。ありがとう!プログラムの使用を実行するには
オンになっているコンピュータのリストを生成するには、(バッチファイルを使用%%A
ではなく%A
で対話的に入力する)
for /f "skip=3 delims=\" %A in ('net view ^| findstr /v /C:"The command completed successfully"') do Echo %A >> "%userprofile%\desktop\computername.txt"
(NB:リモートプログラムは見えませんあなたがユーザーに干渉することができないため、リモートコンピュータ上で)。コマンドラインに二重バックスラッシュを使用することに注意してください。
wmic /node:@"%userprofile%\desktop\computername.txt" /failfast:on process call create "c:\\windows\\notepad.exe"
はwmic /?
、wmic process /?
、wmic process get /?
、wmic process set /?
、wmic process call /?
、wmic /format /?
、wmic /node /?
、およびwmic /failfast /?
を参照してください。また、for /?
,net help view
(net view /?
は簡単なヘルプです)とfindstr /?
です。
を参照してください何を意味するのか句読点を参照するには、ここ(http://stackoverflow.com/help/how-to-ask)[依頼する方法]を学習してください!あなたの質問はこのサイトでは広すぎます! – aschipfl