¿Cómo otorgar acceso al sitio OneDrive para Empresas de otro usuario en Office 365?
Requisito: Conceder acceso a OneDrive para empresas a otro usuario.
De forma predeterminada, cuando el usuario crea Mi sitio de SharePoint o una colección de sitios de OneDrive, SharePoint asigna al usuario los derechos del administrador de la colección de sitios principal o del propietario de OneDrive. En algunos casos, es posible que necesite acceder al sitio OneDrive para la Empresa de otro usuario. Por ejemplo, el usuario abandonó la empresa y el administrador del usuario desea obtener acceso, fines de copia de seguridad, cumplimiento, delegación, seguridad, etc. Este artículo le explicará cómo dar acceso al sitio de OneDrive para la Empresa a otro usuario.
Acceda al sitio OneDrive de cualquier usuario como administrador global
Si tiene derechos de "Administrador global", siga estos pasos para acceder a OneDrive para cualquier usuario del inquilino:
- Inicie sesión en el portal de administración de Microsoft en https://admin.microsoft.com/,
- Expanda Usuarios >> Usuarios activos >> Busque y encuentre el usuario para obtener acceso al sitio OneDrive.
Haga clic en el nombre de usuario para abrir el panel de propiedades >> Haga clic en la pestaña “OneDrive” y luego haga clic en el enlace “Crear enlace a archivos”. Esto crea un vínculo al sitio OneDrive del usuario y lo agrega como administrador de la colección de sitios a ese sitio.
¿Qué sucede si solo tiene derechos de "Administrador de SharePoint" pero no tiene un administrador global?
¿Cómo otorgar acceso de administrador a otro usuario en un sitio de OneDrive para la Empresa en Office 365?
¿Cómo otorgar acceso al sitio OneDrive for Business a otro usuario? Para obtener acceso al sitio OneDrive de un usuario, siga estos pasos:
- Inicie sesión en el Centro de administración de SharePoint Online.
- Haga clic en "Más funciones" y luego en el enlace "Perfiles de usuario" en la navegación de la izquierda.
Haga clic en el enlace "Administrar perfiles de usuario" en el grupo "Personas".
Busca y elige el perfil de usuario al que quieres acceder. Desde el resultado de la búsqueda, haga clic en el elemento del menú "Administrar propietarios de colecciones de sitios" en el menú contextual.
De forma predeterminada, el propietario de la colección de sitios de OneDrive aparece como Administrador principal de la colección de sitios y en Administradores de la colección de sitios. (¡Solo puede tener un administrador de colección de sitios principal!). Agregue administradores adicionales a la colección de sitios en el campo "Administradores de la colección de sitios". Puede cambiar el administrador principal de la colección de sitios y eliminar al propietario del sitio de OneDrive para la Empresa.
- Haga clic en "Aceptar" para confirmar los cambios.
Ahora puede obtener acceso a todos los archivos y carpetas de un usuario en particular. En lugar de realizar estos pasos manualmente para obtener acceso al sitio de OneDrive, puede usar el script de PowerShell para agregar permisos de administrador a los sitios de OneDrive para empresas.
PowerShell para agregar el administrador de la colección de sitios a la colección de sitios de OneDrive para la Empresa
Si necesita acceder al sitio OneDrive para la Empresa de otro usuario, deberá cambiar el propietario de la colección de sitios o agregar administradores adicionales a la colección de sitios. Utilice este script de PowerShell en el Shell de administración de SharePoint Online para agregar un administrador a OneDrive para empresas.
#Set Runtime Parameters
$AdminSiteURL="https://crescent-admin.sharepoint.com"
$OneDriveSiteUrl="https://crescent-my.sharepoint.com/personal/biadmin_crescent_com"
$SiteCollAdmin="salaudeen@crescent.com"
#Get Credentials to connect to SharePoint Admin Center
$Cred = Get-Credential
#Connect to SharePoint Online Admin Center
Connect-SPOService -Url $AdminSiteURL -credential $Cred
#Add Site Collection Admin to the OneDrive
Set-SPOUser -Site $OneDriveSiteUrl -LoginName $SiteCollAdmin -IsSiteCollectionAdmin $True
Write-Host "Site Collection Admin Added Successfully!"
Este PowerShell otorga al propietario acceso a OneDrive para empresas a otro usuario.
Otorgar acceso de administrador a todas las colecciones de sitios de OneDrive para la Empresa
Como no existe una interfaz de usuario directa para agregar un administrador de colección de sitios a los sitios de OneDrive para la Empresa, este es el script de PowerShell que puede utilizar para agregar administradores adicionales de forma masiva:
#Set Runtime Parameters
$AdminSiteURL="https://crescent-admin.sharepoint.com"
$SiteCollAdmin="SPAdmin@crescent.com"
#Get Credentials to connect to the SharePoint Admin Center
$Cred = Get-Credential
#Connect to SharePoint Online Admin Center
Connect-SPOService -Url $AdminSiteURL -credential $Cred
#Get all OneDrive for Business Site collections
$OneDriveSites = Get-SPOSite -Template "SPSPERS" -Limit ALL -IncludePersonalSite $True
Write-Host -f Yellow "Total Number of OneDrive Sites Found: "$OneDriveSites.count
#Add Site Collection Admin to each OneDrive
Foreach($Site in $OneDriveSites)
{
Write-Host -f Yellow "Adding Site Collection Admin to: "$Site.URL
Set-SPOUser -Site $Site.Url -LoginName $SiteCollAdmin -IsSiteCollectionAdmin $True
}
Write-Host "Site Collection Admin Added to All OneDrive Sites Successfully!" -f Green
Este script agrega administrador de colección de sitios a todas las colecciones de sitios de OneDrive para la Empresa. Al agregar un usuario como propietario del sitio o administrador de la colección de sitios, otorga acceso completo a todos los archivos y carpetas del sitio. ¿Qué tal agregar un nuevo administrador a todos los sitios existentes donde un usuario en particular era propietario del sitio?
#Parameters
$TenantAdminURL = "https://crescent-admin.sharepoint.com"
$OldAdminID = "Salaudeen@crescent.com"
$NewAdminID = "Steve@crescent.com"
#Connect to SharePoint Admin Center
Connect-SPOService -url $TenantAdminURL
#Get All Sites where a particular user is owner
$Sites = Get-SPOSite -IncludePersonalSite $true -Limit All | Where {$_.Owner -eq $OldAdminID}
#Add NewAdmin as Site Collection Owner to all sites
$Sites | ForEach-Object {
Set-SPOUser -Site $_.Url -LoginName $NewAdminID -IsSiteCollectionAdmin $True
Write-host "Added Site collection Admin to" $_.URL
}
PnP PowerShell para agregar administrador de colección de sitios al sitio de OneDrive
A continuación se explica cómo agregar el administrador de la colección de sitios de OneDrive para Empresas con PowerShell:
#Set Runtime Parameters
$AdminSiteURL="https://crescent-admin.sharepoint.com"
$OneDriveSiteUrl="https://crescent-my.sharepoint.com/personal/sjackson_crescent_com"
$SiteCollAdmin="salaudeen@crescent.is"
#Connect to PnP Online
Connect-PnPOnline -Url $AdminSiteURL -Interactive
#Change OneDrive Ownership
Set-PnPTenantSite -Url $OneDriveSiteUrl -Owners $SiteCollAdmin
De manera similar, puede agregar un administrador de colección de sitios a todos los sitios de OneDrive para empresas como:
#Set Parameters
$AdminSiteURL="https://crescent-admin.sharepoint.com"
$SiteCollAdmin="salaudeen@crescent.com"
#Connect to PnP Online to the Tenant Admin Site
Connect-PnPOnline -Url $AdminSiteURL -Interactive
#Get All OneDrive Sites
$OneDriveSites = Get-PnPTenantSite -IncludeOneDriveSites -Filter "Url -like '-my.sharepoint.com/personal/'"
#Loop through each site
ForEach($Site in $OneDriveSites)
{
#Add Site collection Admin
Set-PnPTenantSite -Url $Site.URL -Owners $SiteCollAdmin
Write-Host -f Green "Added Site Collection Admin to: "$Site.URL
}
Para eliminar el administrador de la colección de sitios de OneDrive, utilice: ¿Cómo eliminar el administrador de la colección de sitios de OneDrive?
Preguntas frecuentes:
¿Cómo accedo a OneDrive para la Empresa del usuario eliminado?
Los sitios OneDrive de los usuarios eliminados se conservan durante 30 días o durante la cantidad de días configurados en la política de retención de OneDrive. Puede restaurar sitios de OneDrive eliminados utilizando el cmdlet Restore-SPODeletedSite en PowerShell.
Más información: Restaurar el sitio de OneDrive para Empresas
¿Cómo doy acceso a OneDrive fuera de mi organización?
El acceso de usuarios externos debe habilitarse en los niveles de inquilino y sitio para proporcionar acceso a archivos y carpetas de OneDrive. Puede usar el Centro de administración de SharePoint o PowerShell para lograr lo mismo.
Más información: OneDrive for Business Guest Access



