Windowsコマンドプロンプトを使用してネットワーク共有に接続するにはどうすればよいですか?


35

を介してネットワーク共有に接続する方法はありますcmd.exeか?


詳細を教えてください。正確に何をしたいですか?ファイルのコピー、ネットワークからのプログラムの実行など?
アフォリア

@aphoriaドライブを接続して使用したかっただけです。使用するドライブを知る必要があるため、これを行うための最良の方法を
見つけよ

@aphoria Linux / Sambaで私が間違いなく気に入っていることの1つは、ファイルシステム内のマウントポイントを選択するだけで、それが一意であることを比較的確信できることです。
leeand00

回答:


55

使用net use例:

net use X: \\SERVER\Share

X:共有をマップするドライブ文字と共有へ\\SERVER\ShareのUNCパスはどこにあります。これMy Computerにより、GUIを介してマップされた他のすべての共有と同様に、共有がコマンドラインで表示されるようになります。

後で共有を切断するには、使用します

net use X: /delete

1
このマッピングを維持したい場合は、スイッチ/ persistent:yesを追加できます。また、既に割り当てられているものに割り当てようとすると、最初にマッピングを削除する必要がある場合があります。これは、少なくともLPTポートにマップされているプリンターの場合です。機能しないように見える場合は、それを試してください。
datatoo 09年

同じネットワーク上でドメイン間を移動する場合、サーバーFQDNも使用する必要がありますか?
user001

スクリプトを作成しようとしています。誰もがユーザー名とパスワードを引数として追加する方法を知っていますか?
ティム

誰かがスクリプトを作成しようとしている場合。ユーザー名とパスワードを引数として渡すことができます。net use X: \\SERVER\Share password /user:DriveDomain\username ドキュメントはここで見つけることができます:https
ティム

36

ネットワークドライブをマップしない場合は、を使用してコマンドプロンプトから直接UNCパスにnet useアクセスできます。pushd

例えば:

pushd \\server\share

これにより、一時的にマップされたドライブが自動的に作成され、現在の作業ディレクトリになります。

ネットワーク共有での作業が終了したら、popdコマンドを入力します。これにより、以前のディレクトリに戻り、一時的なネットワークドライブが削除されます。

popdそしてpushdコマンドは、ローカルディレクトリで使用することができます。これらは、訪問したディレクトリのスタックを構築します。これは、コマンドラインで多くの作業を行う場合に便利です。でディレクトリを変更するとpushd、元の場所に戻ることができますpopd。ディレクトリのスタックがそれぞれで構築され、pushd1つのディレクトリでスタックをバックアップしますpopd


5
PUSHD \\ SERVER \ SHAREは、ドライブをサイレントにマップします。Z:から始まり、使用可能な文字が見つかるまで後方に移動します。
失言

1
@aphoria-私は答えでこれを言うつもりでしたが、「一時的なマップされたドライブ」の代わりに「一時的なネットワーク共有」と言いました。これを今修正しました。これを指摘してくれてありがとう。
デイブウェッブ

1

ドライブでいくつかのアクション(移動、コピーなど)のみを実行する場合は、コマンドライン構文と\ \ SERVER \ FOLDER \ FILEを使用できます。

例:

「コピー\ \ Server-01 \ Folder-01 \ MyFile.pdf」

このコマンドは、指定したファイルをCWD(現在の作業ディレクトリ)にコピーします。

同様に:

md \ \ Server-01 \ NewFolder

ディレクトリを作成するには

rd \ \ Server-01 \ DeleteFolder

ディレクトリを削除するには

この方法は、ネットワーク全体で1つまたは2つの操作を実行したい場合にのみ役立ち、ネットワークドライブのマッピングを煩わせることはできません。または、私の場合のように、ネットワークドライブが別の状態にあり、ファイルやフォルダーを操作する際の遅れが痛い場合があります。ネットワーク経由でファイルを開いてみるよりも、コマンドラインを使用してファイルをデスクトップにコピーしてそこから表示する方が簡単です。

それ以外の場合は、Dave Webbの提案に従ってpushdとpopdを使用します。

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