Conseguir que las bibliotecas de documentos de SharePoint Online se muestren como unidades normales en Windows no es precisamente sencillo, sobre todo si los métodos habituales generan errores de acceso denegado o se niegan a conectarse. Es un poco frustrante, porque esperas simplemente asignar una unidad, y Windows actúa como si estuvieras pidiendo las llaves de Fort Knox.
La mayoría de la gente usa la interfaz web o la sincronización de OneDrive, pero configurar SharePoint como una unidad de red puede ser fundamental al acceder a archivos remotos o si desea integrarlo todo en el Explorador de archivos. La clave está en asegurarse de que el protocolo WebDAV (la base de todo esto) esté correctamente habilitado y sea confiable, además de asegurar que su configuración de Windows pueda manejar los tokens de autenticación. Las últimas funciones de autenticación de Microsoft pueden ser un problema si no se configuran correctamente.
Esto es lo que debe hacer: algunos pasos se centran en solucionar problemas de permisos, otros en configurar servicios y otros en configurar sus políticas si administra un conjunto de máquinas. Básicamente, active WebDAV, confíe en el sitio y asegúrese de que las autenticaciones de su cuenta estén actualizadas. Parece complicado, pero una vez que funciona, es muy práctico. Tenga en cuenta que, a veces, la unidad de red se niega a comunicarse con SharePoint debido a tokens en caché o zonas de seguridad, así que prepárese para un poco de prueba y error.
Cómo asignar SharePoint Online como una unidad de red en Windows
Asegúrese de que el servicio WebClient esté habilitado
- Primero, verifique si el servicio WebClient está en ejecución. Abra PowerShell como administrador y ejecute:
Get-Service webclient
Set-Service webclient -StartupType Automatic; Start-Service webclient
Este servicio gestiona las conexiones WebDAV. En ocasiones, ya está habilitado en Windows 10/11, pero en servidores o configuraciones personalizadas, es posible que deba hacerlo manualmente. En versiones de Windows Server como 2016/2019/2022, es posible que deba instalar la función WebDAV:
Install-WindowsFeature WebDAV-Redirector -Restart
Esto agrega los controladores y servicios necesarios, como MRxDAV. Tras reiniciar, confirme que tanto WebClient como MRxDAV estén activos en los servicios.
Agregar un sitio de SharePoint a sitios de confianza
- Abra Opciones de Internet (
inetcpl.cpldesde Ejecutar).Vaya a la pestaña Seguridad. - Haga clic en Sitios de confianza y luego en Sitios.
- Agregue su URL de SharePoint, por ejemplo, https://woshub.sharepoint.com.
- Ahora, haz clic en Nivel personalizado y busca Autenticación de usuario – Inicio de sesión. Establécelo en Iniciar sesión automáticamente con el nombre de usuario y la contraseña actuales.
Claro que SharePoint necesita autenticarse correctamente antes de poder asignar unidades, y ahí es donde entran en juego los tokens. Abrir el navegador (Internet Explorer o Edge en modo IE) e iniciar sesión en su cuenta de Microsoft 365 ayuda a generar un token de autenticación, que Windows usa para la asignación de unidades.
Autenticación y renovación forzada de tokens
- Abra https://login.microsoftonline.com/ en IE o Edge (modo IE).Inicie sesión con su cuenta y marque la opción Mantener sesión iniciada.
- Es bastante extraño, pero si no lo haces, Windows no obtendrá el token adecuado y seguirás recibiendo el mensaje de acceso denegado.
Como alternativa, puede asignar la unidad mediante la línea de comandos, pero deberá asegurarse de haberse autenticado primero; de lo contrario, aparecerá el molesto error «Acceso denegado» o «No se encuentra el nombre de red».Por ejemplo:
net use T: "https://woshub.sharepoint.com/sites/company/Shared%20Documents/General" /persistent:yes
O bien, con PowerShell:
$SPOLibrary = "https://woshub.sharepoint.com/sites/company/Shared Documents/General" New-PSDrive -Name "Z" -Root $SPOLibrary -PSProvider filesystem
Si aparecen errores sobre el acceso o el sitio no encontrado, verifique nuevamente si su sitio está entre los sitios confiables, los tokens son válidos y el cliente WebDAV está instalado y habilitado.
Manejo de errores de autenticación y tokens caducados
Si tu unidad no se conecta, suele deberse a que tu token ha caducado o no se actualizó correctamente. En algunas configuraciones, el cliente WebDAV no está configurado para gestionar correctamente la autenticación moderna, lo cual es un problema. Es posible que tengas que iniciar sesión en el navegador periódicamente o forzar la renovación del token (como borrar las credenciales almacenadas en caché).A veces, cerrar sesión en el navegador y volver a iniciarla ayuda a actualizar los tokens.
Asignación de SharePoint Online con directivas de grupo
Automatizar el proceso con GPO para múltiples máquinas
- Cree un nuevo objeto de política de grupo (GPO) mediante gpmc.msc.
- Vincúlelo a la unidad organizativa (OU) que contiene las computadoras de destino.
- Vaya a Configuración del equipo — Políticas — Plantillas administrativas — Componentes de Windows — Internet Explorer — Panel de control de Internet — Seguridad.
- Establezca el sitio en la lista de asignación de zonas y agregue sus URL, por ejemplo, https://woshub.sharepoint.com, https://login.microsoftonline.com.
- De la misma manera, habilite las opciones de Inicio de sesión en la zona Sitios de confianza y seleccione Inicio de sesión automático con nombre de usuario y contraseña actuales.
- Para que IE (o el modo IE de Edge) funcione correctamente, instale las plantillas administrativas de MS Edge (ADMX) y configure funciones como » Configurar integraciones de Internet Explorer con el modo Internet Explorer». Descargue el Administrador de listas de sitios del modo Enterprise para generar el XML de la lista de sitios. Guárdelo en un lugar accesible, como el recurso compartido NETLOGON de su dominio.
- Apunte la GPO Configure la política de Lista de sitios del modo empresarial a ese archivo XML y habilite las políticas para suprimir los cuadros de diálogo de primera ejecución en Edge.
- Finalmente, configure las asignaciones de unidades en Preferencias de directiva de grupo — Configuración de usuario — Preferencias — Configuración de Windows — Asignaciones de unidades. Cree una nueva unidad asignada, apúntela a su URL de SharePoint, marque la opción Reconectar, asígnele una letra de unidad y configure la acción «Actualizar».
Una vez configurado todo, los usuarios se autenticarán mediante el navegador del sistema y la unidad se asignará automáticamente al iniciar sesión. Tenga en cuenta que los usuarios deben abrir SharePoint Online en un navegador aproximadamente una vez al mes para mantener sus tokens actualizados; de lo contrario, la unidad podría desconectarse.
Requiere un poco de trabajo extra, especialmente con las políticas y la configuración del navegador, pero para un conjunto de máquinas, evita la molestia de la configuración manual. Solo recuerda: si algo sale mal, verifica que tus tokens estén actualizados, que el sitio sea confiable y que el servicio WebClient esté funcionando, ya que estos suelen ser los culpables de que la unidad no aparezca.
Resumen
- Asegúrese de que el servicio WebClient esté ejecutándose y habilitado.
- Agregue el sitio de SharePoint a los sitios de confianza y configure las opciones de seguridad de IE.
- Inicie sesión en su cuenta de Microsoft 365 en el modo IE de IE/Edge para obtener un token de autenticación válido.
- Utilice net use o PowerShell para la asignación manual, pero asegúrese de que los tokens estén actualizados.
- Para configuraciones corporativas, use la Política de grupo para implementar asignaciones automáticas de unidades y configuraciones del navegador.
Resumen
Esto no siempre es una solución única; es más bien una cuestión de mantenimiento, especialmente con la caducidad de tokens y las zonas de seguridad del navegador. Aun así, una vez configurado, puede ahorrar mucho trabajo en comparación con tener que descargar archivos constantemente a través de la interfaz web. Ojalá esto ayude a alguien a evitar un día de lidiando con permisos y errores.¡Mucha suerte!