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,并且它运行良好,没有任何抱怨,我尝试了所有登录两次,但无法添加驱动器。

有什么方法可以修复此错误并创建网络位置?

答案1

仔细检查您是否使用了正确的 SharePoint 凭据 - 除非您提供标志-Credential,否则我的 powershell 会出现相同的错误,即使我使用的是同一个帐户:

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

尝试在 Windows 资源管理器中浏览到该文件夹​​,然后按 Shift + 右键单击​​ > 在此处打开 powershell 窗口,看看它是否也抱怨那里的其他内容

由于您使用批处理启动 powershell,因此请注意特殊字符在您的网址或其他地方:% ^ & < > |

相关内容