Windows Vista以降、バッチファイルを「管理者として実行」した場合にカレントディレクトリは「c:¥windows¥system32」となる。
これを回避するには、バッチファイルの先頭のあたりに「cd /d %~dp0」と記述しておけば、
バッチファイルのあるディレクトリがカレントディレクトリとなります。
Linux(CentOS)、Windows(サーバー/クライアント)、Yamaha RTX、その他の技術メモ
投稿日:
Windows Vista以降、バッチファイルを「管理者として実行」した場合にカレントディレクトリは「c:¥windows¥system32」となる。
これを回避するには、バッチファイルの先頭のあたりに「cd /d %~dp0」と記述しておけば、
バッチファイルのあるディレクトリがカレントディレクトリとなります。
執筆者:No964ma49
関連記事
photo credit: The Next Web via photopin cc ■Win7/Win8での無線LANプロファイルのエクスポート ・無線LANプロファイルの表示 netsh wlan …
Windows7クライアントでシャドウコピーの履歴が表示されない
photo credit: JohnSeb via photopin cc Windows7クライアントで、シャドウコピーの履歴が突然表示されなくなる現象が起きた。 【環境】 ファイルサーバー:Win …
Windows8 BitLockerのPINコードの記号入力について
photo credit: isriya via photopin cc ■Windows8 BitLockerのPINコードの記号入力について OS起動時のPINコード入力画面では、英語キーボードの …
ActiveDirectoryドメインにログインしたかどうかの確認方法
photo credit: dawhitfield via photopin cc ActiveDirectoryのドメインに正常にログインしたのか、それともキャッシュでログインしたのか確認したいとき …
「group policy clientサービスに接続できませんでした」メッセージが表示される
photo credit: jasonpearce via photopin cc ■「group policy clientサービスに接続できませんでした」メッセージが表示される Windowsへの …
2016/12/30
postfixで特定のトップレベルドメインからのメールを拒否する
2015/09/06
rsync実行中に「cannot allocate memory」エラーが発生