技術とか戦略とか

IT技術者が技術や戦略について書くブログです。

DOSでUNCは~と怒られた場合の対処法(ネットワークドライブ割り当て)

コマンドプロンプトやバッチファイルでリモートのサーバにアクセスしようとすると「CMD では UNC パスは現在のディレクトリとしてサポートされません。」や「上記の現在のディレクトリで CMD.EXE を開始しました。UNC はサポートされません。Windows ディレクトリを規定で使用します。」と言われて怒られることがあります。
 
これについては、ネットワークドライブの割り当てで解決できます。
ネットワークドライブの割り当ての方法については、下記ページ等を参照してください。
 
ネットワークドライブの割り当て方法(Windiws版 ※Windows 10対応)|情報システム課| 東京経済大学

https://www.tku.ac.jp/iss/guide/network/tool/networkdrive/windiwswindows-10.html
 
例えば、リモート上のディレクトリである「cd \\remote\hoge」にアクセスしようとすると怒られますが、Zドライブに「\\remote」を登録した後に「cd Z:\hoge」とすれば怒られずに済みます。
 
なお、ネットワークドライブの割り当てを net useコマンド で行う方法もあります。
その方法については、下記ページ等を参照してください。
 
コマンドプロンプト-ネットワークドライブの割り当て・切断をする方法・net use - Windowsと暮らす

https://win.just4fun.biz/?%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%83%97%E3%83%AD%E3%83%B3%E3%83%97%E3%83%88/%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF%E3%83%89%E3%83%A9%E3%82%A4%E3%83%96%E3%81%AE%E5%89%B2%E3%82%8A%E5%BD%93%E3%81%A6%E3%83%BB%E5%88%87%E6%96%AD%E3%82%92%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%83%BBnet%20use