マウントされたドライブはPowerShellに表示されません

Windows NFSを使用してマウントされたファイル・システムで、PowerShellにマウントされたドライブが表示されない問題をトラブルシューティングする方法を学習します。

重要

トラブルシューティングに進む前に、Windowsインスタンスからファイル・システムに接続するための次の前提条件を実装していることを確認してください:

症状: Windows NFSクライアントのインストール後、mountまたはnet useコマンドを使用して、Windowsファイル・エクスプローラまたはコマンド・プロンプト(CMD)からファイル・システムを正常にマウントできます。ただし、ファイル・システム・ドライブはPowerShellで表示されません。

原因: PowerShellの外部からマップされたドライブがPowerShell内から表示されないという既知の問題があります。

解決策: ファイル・システムをアンマウントし、ファイル・エクスプローラおよびCMDアプリケーションで表示するオプションを使用して、PowerShell内でファイル・システムを再マウントします。

CMDプロンプトを使用してファイル・システムをアンマウントするには
  1. Windowsコマンドライン(CMD)を開き、管理者として実行します:

    • 「スタート」に移動し、「アプリ」までスクロールします。
    • 「Windowsシステム」セクションで、[Ctrl]+[Shift]を押し、「コマンド プロンプト」をクリックします。
  2. 管理者用Windowsコマンドライン(CMD)ウィンドウで、次のように入力してファイル・システムをアンマウントします。10.x.x.x:を、マウント・ターゲットに割り当てられたローカル・サブネットIPアドレスに置き換え、fs-export-pathを、マウント・ターゲットにファイル・システムを関連付ける際に指定したエクスポート・パスに置き換え、Xを、ファイル・システムをマップする使用可能なドライブのドライブ文字に置き換えます。

    ヒント

    IPアドレスとエクスポート・パス情報は、ファイル・システムに関連付けられたマウント・ターゲットの詳細ページで確認できます。詳細は、マウント・ターゲットの詳細の取得を参照してください。
    umount 10.x.x.x:/fs-export-path X:
  3. 管理者用のWindowsコマンドライン・プロンプト(CMD)ウィンドウを閉じます
PowerShell内のドライブをマップして表示するには

ドライブをPowerShellでマップして、ファイル・エクスプローラおよびWindowsコマンドライン(CMD)からドライブを表示できるようにするオプションを使用できます。

  1. Windows PowerShellを開き、管理者として実行します:

    1. 「スタート」に移動して、「Windows PowerShell」アイコンをクリックします。
    2. Windows PowerShellで、次のように入力して管理者として実行します:

      Start-Process powershell -Verb runAs
    3. 「ユーザー アカウント制御」ウィンドウで、「はい」をクリックします。管理者用の新しいPowerShellウィンドウが開きます。標準のPowerShellウィンドウを閉じると、混乱を避けることができます。
  2. 次のcmdletを入力します。10.x.x.x:を、マウント・ターゲットに割り当てられたローカル・サブネットIPアドレスに置き換え、fs-export-pathを、マウント・ターゲットにファイル・システムを関連付ける際に指定したエクスポート・パスに置き換え、Xを、ファイル・システムをマップする使用可能なドライブのドライブ文字に置き換えます:

    New-PSDrive X -PsProvider FileSystem -Root \\10.x.x.x:\fs-export-path -Persist