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

-Credential공유 포인트에 대해 올바른 자격 증명을 사용하고 있는지 다시 확인하세요. 동일한 계정을 사용하더라도 플래그를 제공하지 않으면 Powershell에서 동일한 오류가 발생합니다 .

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

Windows 탐색기에서 폴더를 찾은 다음 Shift+마우스 오른쪽 버튼을 클릭하고 여기에서 Powershell 창을 열고 다른 항목에 대해 불평하는지 확인하세요.

그리고 일괄 처리를 사용하여 Powershell을 시작하므로 다음 사항에 주의하세요.특수 문자귀하의 URL이나 다른 곳에서:% ^ & < > |

관련 정보