- 締切済み
Virtual PCバッチ起動
ping で応答しなかったら、バーチャルPCの起動させるというバッチプログラムを 作成しました。しかし、ログオンをして、手動でこのバッチファイルを 開くと動くのですが、タスクスケジューラにのせて実行させても動き ません。素人で申し訳ありませんが、なにがいけないものかご教示 いただけますでしょうか。 --------------------------------------------------- @echo off ping -w 1 -n 1 192.168.0.12 if errorlevel 1 goto error goto END :error "C:\Users\XXXXX\Virtual Machines\XXXXXX1.vmcx" :END ---------------------------------------------------
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- te2kun
- ベストアンサー率37% (4556/12165)
UAC ONの場合は、管理者権限でなければ実行出来ない場合がありますよ
- 8ive22ty
- ベストアンサー率52% (770/1479)
> 手動でこのバッチファイルを開くと動くのですが、・・・ そのコマンドで本当に動いているのですか? たとえばVirtual PCの名前を vpc とすれば "C:\Program Files\Microsoft Virtual PC\Virtual PC.exe" -pc "vpc" -launch ではありませんか?
補足
ご回答ありがとうございます。 >そのコマンドで本当に動いているのですか? 手動のバッチファイルを開くと動きました。 ちなみに C:\Program Files\Microsoft Virtual PC\Virtual PC.exe といった 該当のexeは存在せず、 C:\Windows\System32\VMWindow.exe は存在しております。 その上で、VMWindow.exe -file "C:\Users\Xxxx\Virtual Machines\xxxx.vmcx" でも手動で動かしたら、起動できました。。
補足
UAC オフにしつつ、管理者権限で実行しても NGでした。 何がいけないんでしょうか?