Windows 10 PowerShell no puede agregar ubicaciones de red más allá de \\xxx\xxx

Windows 10 PowerShell no puede agregar ubicaciones de red más allá de \\xxx\xxx

He estado intentando crear una unidad de red usando PowerShell que tiene una ubicación de red anidada más allá de \\xxx\xxx, pero no puedo hacerlo; cada vez que lo intento, aparece el error:
(las partes entre paréntesis están editadas por motivos de privacidad)

"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
  • Estoy ejecutando esto a través de un .batarchivo, que funciona bien, ya que no puedo usar .ps1scripts debido a la política de ejecución que no puedo cambiar; hay un .exearchivo que crea esta ruta, así que sé que es posible, pero usarlo es muy inconveniente

Para responder preguntas:

Sí, he revisado los documentos y no veo una manera de hacer que esto funcione, puede ser que no haya interpretado el código correctamente, pero no creo que esa sea la respuesta.

Probé el código sugerido por el usuario19702, pero no funcionó, también abrí PowerShell en la ubicación de la red y funcionó bien, sin quejas, probé todos los inicios de sesión que tengo dos veces y no pude lograr que la unidad sea agregado.

¿Hay alguna manera de corregir este error y crear la ubicación de red?

Respuesta1

Vuelva a verificar que esté utilizando las credenciales correctas para su punto compartido; mi PowerShell da el mismo error a menos que proporcione una -Credentialmarca, aunque estoy usando la misma cuenta:

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

Intente buscar la carpeta en el Explorador de Windows, luego haga Mayús + clic derecho > abra la ventana de PowerShell aquí y vea si también se queja de algo más allí.

Y dado que estás usando lotes para iniciar powershell, ten cuidado concaracteres especialesen tu URL o en otro lugar:% ^ & < > |

información relacionada