プログラムを中心とした個人的なメモ用のブログです。 タイトルは迷走中。
内容の保証はできませんのであしからずご了承ください。

2017/01/27

ネットワーク上にあるバッチファイルが実行できないとき

update2019/01/09 event_note2017/01/27 1:13

ネットワーク上にあるバッチファイルを実行すると、以下のメッセージが出て実行できないことがあります。

上記の現在のディレクトリで CMD.EXE を開始しました。
UNC パスはサポートされません。Windows ディレクトリを既定で使用します。

対策方法はいろいろあるみたいですが、出来る限り汎用的にしたかったので、以下のようにネットワークドライブに割り当てて実行することにしました。

rem ネットワーク上で実行したときの対策のため、自動でネットワークドライブに割り当てる
pushd %~dp0

何かの処理

popd