Windows Vista以降、バッチファイルを「管理者として実行」した場合にカレントディレクトリは「c:¥windows¥system32」となる。
これを回避するには、バッチファイルの先頭のあたりに「cd /d %~dp0」と記述しておけば、
バッチファイルのあるディレクトリがカレントディレクトリとなります。
Linux(CentOS)、Windows(サーバー/クライアント)、Yamaha RTX、その他の技術メモ
投稿日:
Windows Vista以降、バッチファイルを「管理者として実行」した場合にカレントディレクトリは「c:¥windows¥system32」となる。
これを回避するには、バッチファイルの先頭のあたりに「cd /d %~dp0」と記述しておけば、
バッチファイルのあるディレクトリがカレントディレクトリとなります。
執筆者:No964ma49
関連記事
photo credit: dawhitfield via photopin cc ドメインにログオンした時のドメインコントローラを確認したい場合、以前は「set logonserver」コマンドを実 …
VMWare Player で仮想マシンをコピーして別の雛形を作成する
photo credit: FHKE via photopin cc ■VMWare Player で仮想マシンをコピーして別の雛形を作成する 1) 仮想マシンのフォルダごとコピー [C:\Users …
[Windows7]指定した無線アクセスポイントのみ接続できるようにしたい
【環境】Windows7 利用できるワイヤレスネットワークの一覧で、指定したアクセスポイントのみ表示させ、それ以外は表示させない(接続不可)にします。 1.コマンドプロンプトを管理者として実行する。 …
Windows7クライアントでシャドウコピーの履歴が表示されない
photo credit: JohnSeb via photopin cc Windows7クライアントで、シャドウコピーの履歴が突然表示されなくなる現象が起きた。 【環境】 ファイルサーバー:Win …
2016/12/30
postfixで特定のトップレベルドメインからのメールを拒否する
2015/09/06
rsync実行中に「cannot allocate memory」エラーが発生