Requisito: Agregar propietario al grupo de Office 365 mediante PowerShell.
¿Cómo establecer propietarios de grupos en Office 365?
Los grupos de Office 365 son una herramienta poderosa para la colaboración y el intercambio de información, y si está administrando grupos de Office 365, es posible que deba agregar un propietario al grupo. En esta publicación de blog, lo guiaremos a través del proceso de agregar un propietario a un grupo de Office 365 a través del centro de administración de Microsoft 365. Esto también se puede hacer con PowerShell, por lo que le mostraremos cómo usar PowerShell para agregar un propietario a su grupo de Office 365. También compartiremos los scripts que puede usar para facilitar el proceso. ¡Empecemos!
Para agregar miembros al grupo de Office 365 a través del centro de administración de Microsoft 365, siga estos pasos:
Agregar propietario al grupo de Office 365 mediante PowerShell
Para agregar un usuario como propietario de un grupo de Office 365, primero debemos agregarlo como «miembro» al grupo y luego debemos agregar el usuario como propietario. Use el cmdlet Add-UnifiedGroupLinks para agregar un propietario a un grupo de Office 365 mediante PowerShell. Proporcione la dirección de correo electrónico del grupo y la dirección de correo electrónico del propietario como entrada.
#Connect to Exchange Online Connect-ExchangeOnline -ShowBanner:$False #PowerShell to add Owner to office 365 group Add-UnifiedGroupLinks -Identity "Purchase@crescent.com" -LinkType "Members" -Links "Mark@crescent.com" Add-UnifiedGroupLinks -Identity "Purchase@crscent.com" -LinkType "Owners" -Links "Mark@crescent.com" #Disconnect Exchange Online Disconnect-ExchangeOnline -Confirm:$False
De manera similar, para agregar un Propietario a Todos los grupos de Office 365, use lo siguiente:
#Parameter $GroupOwner = "Mark@crescent.com" #Connect to Exchange Online Connect-ExchangeOnline -ShowBanner:$False #Get All Office 365 Groups and Add Group Owner Get-UnifiedGroup -ResultSize Unlimited | ForEach-Object { Add-UnifiedGroupLinks -Identity $_.Name -LinkType Members -Links $GroupOwner Add-UnifiedGroupLinks -Identity $_.Name -LinkType Owners -Links $GroupOwner Write-host "Added Owner to Group:"$_.DisplayName } #Disconnect Exchange Online Disconnect-ExchangeOnline -Confirm:$False
PnP PowerShell para agregar propietarios al grupo de Microsoft 365
Use este script PnP PowerShell para agregar un propietario de grupo en Office 365.
#Config Variables $AdminSiteURL = "https://crescent-admin.sharepoint.com" $GroupEmail = "HRAdmin@crescent.com" $OwnerEmail = "Steve@crescent.com" Try { #Connect to PnP Online Connect-PnPOnline -Url $AdminSiteURL -Interactive #Get the Office 365 Group from Email $Group = Get-PnPMicrosoft365Group | Where Mail -eq $GroupEmail #Get Owners of the group $GroupOwners = Get-PnPMicrosoft365GroupOwners -Identity $Group | Select -ExpandProperty UserPrincipalName #Check if group exists If($Group -ne $Null) { #Check if the given user is already a Owner of the group If($GroupOwners -notcontains $OwnerEmail) { #Set Owner to the Group Add-PnPMicrosoft365GroupOwner -Identity $Group -Users $OwnerEmail Write-Host "Group Owner Added Successfully!" -f Green } Else { Write-Host "User is already in the Group Owners List!" -f Yellow } } Else { Write-host "Could not Find Group!" -f Yellow } } Catch { write-host -f Red "Error:" $_.Exception.Message }
Agregar propietario al grupo de Office 365 asociado del sitio de SharePoint Online:
Entonces, ¿solo tiene la URL del sitio y desea agregar un propietario al grupo asociado de un sitio de SharePoint Online?
#Parameters $SiteURL = "https://crescent.sharepoint.com/sites/hr" $GroupOwner = "Steve@crescent.com" #Connect to Exchange Online Connect-ExchangeOnline -ShowBanner:$False #Get the Office 365 group associated with the SharePoint site $Group = Get-UnifiedGroup -ResultSize Unlimited | Where {$_.SharePointSiteUrl -eq $SiteURL} #Add Owner to the group Add-UnifiedGroupLinks -Identity $Group.Id -LinkType "Members" -Links $GroupOwner Add-UnifiedGroupLinks -Identity $Group.Id -LinkType "Owners" -Links $GroupOwner #Disconnect Exchange Online Disconnect-ExchangeOnline -Confirm:$False
PnP PowerShell para agregar propietario al grupo asociado de Microsoft 365 del sitio
Como los permisos del sitio conectado al grupo se controlan en el nivel de grupo de Microsoft 365, ¡tenemos que agregar un propietario en el nivel de grupo!
#Parameters $SiteURL = "https://crescent.sharepoint.com/sites/CorporateBranding" $SiteOwner= "Salaudeen@crescent.com" Try { #Connect to PnP Online Connect-PnPOnline -Url $SiteURL -Interactive #Get the Site $Site = Get-PnPSite -Includes GroupId #Add Owner to Microsoft 365 Group connected to the site Add-PnPMicrosoft365GroupOwner -Identity $Site.GroupId -Users $SiteOwner Write-host "`tAdded Owner to the Associated Microsoft 365 Group!" -f Green } Catch { write-host -f Red "`tError:" $_.Exception.Message }
Office 365: cambiar el propietario del grupo mediante PowerShell
También podemos establecer propietarios de grupos con cmdlets de Azure AD.
#Parameters $GroupName = "Purchase" $UserUPN = "Mark@crescent.com" #Connect to AzureAD Connect-AzureAD -Credential (Get-Credential) | Out-Null #Get the Azure AD User $AADUser = Get-AzureADUser -Filter "UserPrincipalName eq '$UserUPN'" #Add Group Owner Add-AzureADGroupOwner -ObjectId (Get-AzureADGroup -SearchString $GroupName).ObjectId -RefObjectId $AADUser.ObjectId
Para agregar miembros al grupo de Office 365, use: ¿Cómo agregar miembros al grupo de Office 365 usando PowerShell?
Conclusión:
En conclusión, agregar un propietario a un grupo de Office 365 es una tarea crucial para administrar el acceso y los permisos dentro de una organización. Como administrador, es posible que deba agregar o eliminar propietarios de un grupo para administrar su acceso y permisos. Hay varias formas de agregar un propietario a un grupo, incluido el uso del centro de administración de Office 365, el centro de administración de Microsoft Teams y PowerShell. Siguiendo los pasos descritos en este artículo, puede agregar fácilmente un propietario a un grupo de Office 365 y asegurarse de que el grupo se administre de manera efectiva. Recuerda conectarte al servicio de Exchange Online antes de ejecutar el comando y tener los permisos necesarios.