PowerShell を使用した SMB ドライブのマッピング

Marion Paul Kenneth Mendoza 2023年6月20日
  1. net use コマンドの概要
  2. ネットワーク ドライブのマッピング net use コマンド
  3. PowerShell を使用したネットワーク ドライブのマッピング
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 で作業しているとします。

  1. 管理者として、コマンド プロンプトまたは PowerShell コンソールを開きます。

  2. F: ドライブを C$ サーバー ファイル共有 FS01 にマップしましょう。 これを行うには、ネットワーク ドライブのドライブ文字を入力してから、リモート ファイル共有の UNC パスを入力します。

    net use F: \\FS01\c$
    

    ドライブをどのデバイスにマップするかを気にしない場合は、ドライブ文字にアスタリスク (*) を使用することもできます。 そうすることで、次の使用可能なドライブ文字を見つけるように Windows に指示します。

    まだ使用されていない場合は、任意の文字を使用してネットワーク ドライブをマップできます。 ファイル共有にスペースが含まれている場合は、引用符で囲んでください。

  3. ここで、パラメーターを指定せずに net use コマンドを実行して、Windows がドライブを正しくマップしたことを確認します。

    net use
    
  4. ファイル エクスプローラーを開くと、新しいネットワークの場所も表示されます。

PowerShell を使用したネットワーク ドライブのマッピング

あるいは、Microsoft は、New-SMBMapping と呼ばれる net use コマンドに対応する PowerShell コマンドレットをリリースしました。 New-SMBMapping コマンドは net use コマンドに似ており、SMB クライアントと SMB 共有の間の SMB マッピングを確立します。

net use コマンドと同様に、New-SMBMapping コマンドは、リモート マッピングを成功させるために少なくとも 2つのパラメーターを受け入れます。

  1. LocalPath - マップされたドライブのドライブ文字。
  2. RemotePath - リモート ファイル共有の UNC パス。

指図:

New-SmbMapping -LocalPath 'F:' -RemotePath '\\FS01\c$'
Marion Paul Kenneth Mendoza avatar Marion Paul Kenneth Mendoza avatar

Marion specializes in anything Microsoft-related and always tries to work and apply code in an IT infrastructure.

LinkedIn