Office 365: busque todos los administradores de SharePoint Online mediante PowerShell
Requisito: Obtener todos los administradores de SharePoint Online del inquilino de Office 365.
¿Cómo comprobar si un usuario es administrador de SharePoint Online en Office 365?
Si es administrador de Microsoft 365, es posible que en ocasiones desee buscar todos los administradores de SharePoint Online de su organización. Quizás desee comprobar si un usuario específico tiene una función de administrador de SharePoint o con fines de auditoría de seguridad para garantizar que las personas adecuadas tengan acceso para administrar SharePoint. Esta guía le mostrará dos formas diferentes de encontrar todos los administradores de SharePoint Online en Microsoft 365 de forma rápida y sencilla. ¡Empecemos!
Para saber si un usuario es administrador de SharePoint Online, haga lo siguiente:
- Inicie sesión en el Centro de administración de Office 365: https://admin.microsoft.com
- Expanda Usuarios >> Usuarios activos.
- Utilice el buscador y el usuario. Haga clic en el usuario en la cuadrícula de resultados, que abre las propiedades del usuario.
En la página de propiedades del usuario, en "Funciones", encontrará "Administrador de SharePoint".
Si bien estos pasos son simples, sería engorroso ir a las propiedades de cada usuario y verificar si tiene un rol de Administrador de SharePoint, ¿no es así?
PowerShell para obtener una lista de administradores de SharePoint Online
Como segundo método, permítame mostrarle el script de PowerShell para encontrar todos los administradores de SharePoint Online en su inquilino. Este script de PowerShell enumera todos los administradores de SharePoint del entorno de Office 365. Utilice el módulo Azure AD PowerShell para ejecutar este script.
#Connect to Azure AD
Connect-MSOLService
#Get SharePoint Online Administrators Role
$RoleID = (Get-MsolRole -RoleName "SharePoint Administrator").ObjectID
#Get All Users with SharePoint Admin Role
Get-MsolRoleMember -RoleObjectId $RoleID | Format-table -AutoSize
Este script solicita el inicio de sesión y le proporciona todos los administradores de SharePoint del inquilino de Microsoft 365.
Obtenga todos los administradores de SharePoint Online usando Azure AD PowerShell
De manera similar, para obtener todos los administradores de SharePoint de los inquilinos de Microsoft 365, use este script de Azure AD PowerShell:
#Connect to Azure AD
Connect-AzureAD
#Get the Role
$RoleName="SharePoint Administrator"
$Role = Get-AzureADDirectoryRole | Where {$_.DisplayName -eq $RoleName}
#Get All users with the Role
$RoleAssignments = Get-AzureADMSRoleAssignment -Filter "roleDefinitionId eq '$($Role.ObjectId)'"
$RoleAssignments | ForEach-Object {
$User = Get-AzureADObjectByObjectId -ObjectIds $_.PrincipalId
If($User.ObjectType -eq "User") {
$User | Select-Object DisplayName,UserPrincipalName,ObjectType
}
}
En conclusión, recuperar una lista de todos los administradores de SharePoint en un inquilino de Microsoft 365 es sencillo con PowerShell. Como administrador de Microsoft 365, es importante saber a quién se le han concedido permisos de administrador del sitio dentro de su inquilino. Puede recuperar todos los administradores de SharePoint de su inquilino con los pasos explicados en este artículo.
Para agregar un administrador de SharePoint Online, utilice: ¿Cómo agregar un administrador de SharePoint Online?

