

こんにちは。お世話になります。
Windows7Proのコマンドプロンプトで、
wmic /node:"ノード名" /user:"ドメイン名\administrator" /password:パスワード PROCESS CALL CREATE "cmd.exe バッチファイル.bat"
として、接続先のノード(同じくwindows7pro)でバッチを実行したいのですが、うまく動作しません。
実行すると、
(Win32_Process)->Create()を実行しています
メソッドが正しく実行しました。
出力パラメーター
instance of __PAREMATERS
{
ProcessId = 2280;
ReruenValue = 0;
};
と表示されるので、接続先のノードでプロセスID2280を調べると、確かにプロセスが存在するのですが、
動作していないようなのです。
試しに、その接続先のノードで、コマンドプロンプトを立ち上げ、
wmic PROCESS CALL CREATE "cmd.exe バッチファイル.bat"
と記述してみると、正常に動作しました。
動作しないのはどのような原因が考えられるでしょうか?
なんとか動作させたいのです。
何卒ご教授お願いいたします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
メッセージでは正常終了だと思いますので、バッチの最後に pause を入れて止めてみたらいかがでしょうか。
接続先画面でコマンドプロンプト画面が表示されてれば、実行されたかどうかは接続先で判ると思います。
「/c」がないとcmd.exeが起動するだけのようですが。
この回答への補足
samtomsan 朝早くからありがとうございます。
なるほどと思い、"/c"と"バッチファイル.bat"の末尾に pause を入れて試してみたのですが、
コマンドプロンプトが現れませんでした。
更に試しに、"/c"無しでもやってみたのですが、
接続先ノードのプロセスには、cmd.exeがひとつしか現れなかったので、"バッチファイル.bat"が呼べていないのでしょうか?
No.1
- 回答日時:
> "cmd.exe バッチファイル.bat"
ここを
"cmd.exe /c バッチファイル.bat"
としても働きませんか。
この回答への補足
samtomsanさん、回答ありがとうございます。
>"cmd.exe /c バッチファイル.bat"
試してみたのですが、働きませんでした。
> "cmd.exe バッチファイル.bat"
の時のように、プロセスに残ることは無いのですが、
"バッチファイル.bat"の実行結果が出ていませんでした。
"calc.exe"などでも試してみたのですが、プロセスに現れるだけで、
計算機のウインドウなどは全く現れない状態です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(開発・運用・管理) Windowsバッチファイルでリモートデスクトップを自動ログインするが確認画面が出る対処方法 1 2022/12/19 15:48
- Windows 10 VirtualBox 7のゲストOSでの物理HDDパーティションのマウント方法 2 2023/05/04 13:01
- Microsoft ASP C#からvbsを実行したい 5 2022/11/24 17:31
- Visual Basic(VBA) batからexeを実行し戻り値を受け取る EXEの実行内容の結果によって、戻り値を0か1かで返したい 1 2023/07/04 16:40
- Visual Basic(VBA) batからexeを実行し戻り値を受け取る バッチからEXEの結果を受け取りたいのですが、 下記のバッ 1 2023/07/04 15:13
- その他(プログラミング・Web制作) バッチファイルでPCのモデル名を取得したい 1 2022/03/31 10:58
- オープンソース Pythonのコードをexe化 1 2023/07/03 08:01
- AJAX RPA(PowerAutomate)の実装について 1 2023/07/31 13:46
- Excel(エクセル) ファイル一覧表を使ったファイルの移動 5 2022/08/10 15:37
- その他(プログラミング・Web制作) フォルダ内の特定 拡張子のファイルを一括実行するBat ファイルについて 4 2022/04/17 09:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
DHCP設定バッチnetshコマンドに...
-
Windows10のタスクスケジューラ...
-
batファイルで、call使っても戻...
-
DOSコマンドのforで空白行をス...
-
バッチファイルでエクセルのマ...
-
DOS窓を閉じないようにするには
-
windowsのbatファイルで「| の...
-
ホスト名からIPアドレスを検索...
-
実行結果を戻り値で取得したい
-
コマンドプロンプトで最新のフ...
-
バッチファイルにおけるコマン...
-
バッチファイルを実行後、終了...
-
oracleのimp-00002エラーについて
-
順番にPINGを飛ばすバッチ
-
batファイルを実行してコマンド...
-
バッチを走らせてそのバッチを...
-
バッチ実行を意図的に失敗させ...
-
タスクスケジューラでバッチを...
-
ログオンユーザを簡単に切り替え
-
ひとつのファイルを一括で複数...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Windows10のタスクスケジューラ...
-
リモートデスクトップの取り合...
-
バッチファイルを実行後、終了...
-
batファイルで、call使っても戻...
-
バッチ実行を意図的に失敗させ...
-
oracleのimp-00002エラーについて
-
コマンドの結果を変数に入れたい
-
DHCP設定バッチnetshコマンドに...
-
DOSコマンドのforで空白行をス...
-
バッチファイルでPC情報を取得する
-
batファイルを実行してコマンド...
-
バッチでEnterを認識させ...
-
バッチファイルを常に管理者権...
-
WMICでリモートでバッチが実行...
-
コマンドプロンプトで最新のフ...
-
バッチ実行時にバッチのファイ...
-
バッチプログラムについて(編...
-
bat実行中に引数1の内容を変更...
-
ログオンユーザを簡単に切り替え
-
実行結果を戻り値で取得したい
おすすめ情報