ユーザー間で共有されているリモートフォルダーにコマンドプロンプトで移動するにはどうすればよいですか?[複製]


12

したがって、基本的には192.xxx.xxx.xxx \ myFolderに移動して、その中のファイルを確認します。エクスプローラーを使用すると問題なく動作し、ファイルを削除および/または変更して追加することもできます。

問題は、私が通り抜けようとしていることです: cd \\192.xxx.xxx.xxx\myFolder そして、それは戻ります:CMDは実際のディレクトリとしてUNCアクセスルートと互換性がありません(元のメッセージはスペイン語であるため、これを翻訳しています)。

この質問が理にかなっていることを願って、

どうもありがとう!


Windowsのバージョン
EBGreen

Windows 7私の友人(フォルダーはServer 2003にありますが)@EBGreen
villancikos

1
W7では、問題なくUNCパスにCDを転送できるPowershellがあります。
EBGreen

回答:


19

pushdを使用して仮想ドライブを作成します。

pushd \\UNC\path

そして、仮想ドライブのマップを解除して以前のローカルパスに戻るには:

popd

私が集まるその作品を ...、それでもマイクロソフトのために、それは奇妙だ
アーロン・ミラー

単純にそれを横断することはできないので、それは理にかなっていると思います。最初に場所をファイルシステムにマウントpushdする必要があり、一時的に非常に簡単にマウントできます。
ベンリチャーズ

@BenRichards:Windowsは、アクセスされるとすぐにディスクとネットワーク共有をマウントします。ドライブ文字の割り当ては完全にオプションです。これはの人為的な制限ですcmd.exe
user1686

@grawity良い点。そして、私はそれに対して「DOSとの互換性」と言いたいが、VistaとのDOSの互換性はすでに捨てられている。だから、本当に奇妙だと思う。
ベンリチャーズ

6

ネットワーク共有をドライブ文字にマウントし、コマンドプロンプトでこのマウントポイントを使用できます。当然、グラフィカルユーザーインターフェイスからマウントできますが、コマンドを使用してコマンドラインからマウントすることもできますnet use。例:

net use D: \\192.168.1.1\share && cd /D D:

を使用してアンマウントしnet use D: /DELETEます。相談するnet use /?共有へのアクセスにパスワードが必要な場合は、たとえば、より多くのフラグのために。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.