Windows 10 PowerShell は \\xxx\xxx を超えるネットワークの場所を追加できません

Windows 10 PowerShell は \\xxx\xxx を超えるネットワークの場所を追加できません

PowerShell を使用して、 よりネストされたネットワーク ロケーションを持つネットワーク ドライブを作成しようとしました\\xxx\xxxが、作成できません。作成しようとすると、次のエラーが発生します:
(括弧内の部分はプライバシー保護のため編集されています)

"New-PsDrive -Name "z" -PsProvider "filesystem" -Root "\\{domain-name}.sharepoint.com@SSL\personal\{my-username}\Documents" -Persist"

  New-PsDrive : The network resource type is not correct
    At line:1 char:1
    + New-PsDrive -Name "z" -PsProvider "filesystem" -Root "\\{domain-name}\..."
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      + CategoryInfo          : InvalidOperation: (z:PSDriveInfo) [New-PSDrive], Win32Exception
      + FullyQualifiedErrorId : CouldNotMapNetworkDrive,Microsoft.PowerShell.Commands.NewPSDriveCommand
  • 私はこれをファイル経由で実行しています.batが、.ps1変更できない実行ポリシーのためスクリプトを使用できないため、正常に機能します。.exeこのパスを作成するファイルがあるので、可能であることはわかっていますが、それを使用するのは非常に不便です。

質問に答えるには:

はい、ドキュメントを確認しましたが、これを機能させる方法がわかりません。コードを正しく解釈していない可能性がありますが、それが答えである可能性は低いと思います。

user19702 が提案したコードを試しましたが、機能しませんでした。また、ネットワークの場所で PowerShell を開きましたが、問題なく機能しました。すべてのログインを 2 回試しましたが、ドライブを追加できませんでした。

このエラーを修正してネットワークの場所を作成する方法はありますか?

答え1

-CredentialSharePoint に正しい資格情報を使用していることを再確認してください。同じアカウントを使用しているにもかかわらず、フラグを指定しない限り、PowerShell で同じエラーが発生します。

New-PSDrive -Name Z -PSProvider FileSystem -Root '\\sharepoint.domain.com@SSL\path\to\folder\' -Credential (get-credential) -persist

Windows エクスプローラーでフォルダーを参照し、Shift キーを押しながら右クリックして、PowerShell ウィンドウを開いて、他の何かについてもエラーが表示されるかどうかを確認します。

PowerShellを起動するためにバッチを使用しているので、特殊文字URL またはその他の場所で:% ^ & < > |

関連情報