★状況
Windowsにおいて、netコマンドを利用してサービスを停止するバッチファイルを作成した。
そのバッチファイルを実行すると、DOS窓が消えずに無限ループになってしまう。
★環境
・OS:Windows(winxp 及び win2003)
・バッチファイルのファイル名:net.bat
★原因
・バッチファイルのファイル名に問題有り!
※「net.bat」と書くと、ファイル名にあるnetコマンドを呼び出してしまう。
★解決
・バッチファイルの名前を変更する
※バッチファイル名にはバッチファイルのコマンドを使用しない事!
★バッチファイルの内容(net.bat)
━━━━━━━━━━━━━━━━━━━━━━━━━
rem ★IISのサービス(+依存関係のサービス)を停止させる!
rem /yは、依存関係のサービスもstopさせるオプション
net stop /y "IIS Admin Service"
━━━━━━━━━━━━━━━━━━━━━━━━━
コメント