PowerShell を使用した SMB ドライブのマッピング
上級 Windows 管理者の武器の中で最も信頼できるコマンドの 1つは、SMB Windows マップ接続とドライブを作成および管理するためのレガシー コマンドである Windows net use
コマンドです。 従来の net use
コマンドと、それに対応する Windows PowerShell の類似コマンドについて学習します。
net use
コマンドの概要
net use
コマンドを使用して、ネットワーク ファイル共有上のファイルを操作できます。 これは、以下に示すように、いくつかのパラメーターとスイッチを使用して実現されます。
net use
機能を使用すると、デバイス接続を表示し、新しい接続を作成し、古い接続を削除できます。 この記事では、各パラメーターについて学習し、さまざまなシナリオにどのように適用されるかを観察します。
ネットワーク ドライブのマッピング net use
コマンド
net use
コマンドの 1つは、ネットワーク ドライブをマップするために使用します。 このコマンドを使用すると、ファイル エクスプローラーを介してコマンド ラインからネットワーク ドライブをマップできます。
ファイル共有をホストする Windows サーバーを含むドメイン内の Windows 10 PC で作業しているとします。
-
管理者として、コマンド プロンプトまたは PowerShell コンソールを開きます。
-
F:
ドライブをC$
サーバー ファイル共有FS01
にマップしましょう。 これを行うには、ネットワーク ドライブのドライブ文字を入力してから、リモート ファイル共有の UNC パスを入力します。net use F: \\FS01\c$
ドライブをどのデバイスにマップするかを気にしない場合は、ドライブ文字にアスタリスク (
*
) を使用することもできます。 そうすることで、次の使用可能なドライブ文字を見つけるように Windows に指示します。まだ使用されていない場合は、任意の文字を使用してネットワーク ドライブをマップできます。 ファイル共有にスペースが含まれている場合は、引用符で囲んでください。
-
ここで、パラメーターを指定せずに
net use
コマンドを実行して、Windows がドライブを正しくマップしたことを確認します。net use
-
ファイル エクスプローラーを開くと、新しいネットワークの場所も表示されます。
PowerShell を使用したネットワーク ドライブのマッピング
あるいは、Microsoft は、New-SMBMapping
と呼ばれる net use
コマンドに対応する PowerShell コマンドレットをリリースしました。 New-SMBMapping
コマンドは net use
コマンドに似ており、SMB クライアントと SMB 共有の間の SMB マッピングを確立します。
net use
コマンドと同様に、New-SMBMapping
コマンドは、リモート マッピングを成功させるために少なくとも 2つのパラメーターを受け入れます。
LocalPath
- マップされたドライブのドライブ文字。RemotePath
- リモート ファイル共有の UNC パス。
指図:
New-SmbMapping -LocalPath 'F:' -RemotePath '\\FS01\c$'
Marion specializes in anything Microsoft-related and always tries to work and apply code in an IT infrastructure.
LinkedIn