O Office 365 Groups ajuda você a colaborar facilmente, reunindo seus colegas e os aplicativos necessários para fazer o trabalho mais simples. O Office 365 Groups utiliza uma definição padrão para a associação de equipe gerenciada pelo Azure Active Directory através do Outlook, SharePoint, Skype for Business, Planner, Yammer, OneNote e Microsoft Teams. Esta sessão fornece uma visão geral sobre como gerenciar estes grupos em escala e o mais recente roteiro administrativo. Os tópicos incluem: como gerenciar a associação de grupo, gerenciamento de diretórios, políticas e proteção de informações, auditoria e emissão de relatórios.
19. Documentation: Guest access in Office 365 groups | Guest access in Office 365 groups – Admin Help | Azure AD access reviews
20. Office 365 Adoption content pack
Azure AD content pack
Office 365 Groups Report (Unified Groups)
Documentation: Office 365 Reports in the admin center
36. ## List all groups in descending order
Get-UnifiedGroup | Select Id, DisplayName, ManagedBy, Alias, AccessType, WhenCreated,
@{Expression={([array](Get-UnifiedGroupLinks -Identity $_.Id -LinkType Members)).Count }; Label='Members'} |
Sort-Object whencreated | Format-Table displayname, alias, managedby, Members, accesstype, whencreated
## List all private groups
Get-UnifiedGroup | Where-Object {$_.AccessType -eq 'Private'} | Sort-Object whencreated | Format-Table
displayname, alias, managedby, accesstype, whencreated
## List deleted group in descending order
Get-AzureADMSDeletedGroup | Sort-Object DeletedDateTime -Descending | Format-Table Id, DisplayName,
Description, Visibility, DeletedDateTime
## List orphan groups
$Groups = Get-UnifiedGroup | Where-Object {([array](Get-UnifiedGroupLinks -Identity $_.Id -LinkType
Owners)).Count -eq 0} `
| Select Id, DisplayName, ManagedBy, WhenCreated
ForEach ($G in $Groups) {
Write-Host "Warning! The following group has no owner:" $G.DisplayName
}
37. ## Update group site quotas
# Variables:
# Cut off date in days
# Storage quota in MB
# Storage quota warning level in MB
#...................................
$cutoffdate = ((Get-Date).AddDays(-20))
$quota = 500
$warning = 400
# Retrieve recently created groups
$Groups = Get-UnifiedGroup | Where-Object {$_.WhenCreated -ge $cutoffdate} | Sort-Object whencreated | Select DisplayName,
WhenCreated, SharePointSiteUrl
# For each new group update quota accordinly if a team site exists.
ForEach ($G in $Groups) {
try
{
Set-SPOSite –Identity ($G.SharePointSiteUrl) -StorageQuota $quota -StorageQuotaWarningLevel $warning
Write-Host "The following site quota was updated:" $G.SharePointSiteUrl
}
catch
{
Write-Host "The following Groups does have a site:" $G.DisplayName
}
}
38. ## Set classifications for all groups
$Groups = Get-UnifiedGroup | Where-Object {$_.Classification -Eq $Null} | Select DisplayName, Classification
ForEach ($G in $Groups) {
If ($G.Classification -Eq $Null)
{
Write-Host $G.DisplayName
Set-UnifiedGroup -Identity $G.DisplayName -Classification "Low"
}
}
#...................................
# Variables:
# Cut off date in days
# Classification
#...................................
$cutoffdate = ((Get-Date).AddDays(-10))
$classification = "High"
# Retrieve recently created groups with accesstype set to PUBLIC
$Groups = Get-UnifiedGroup | Where-Object {
$_.WhenCreated -ge $cutoffdate -and $_.AccessType -eq 'Public' -and $_.Classification -eq $classification
} `
| Sort-Object whencreated | Select DisplayName, WhenCreated, AccessType, Classification, ManagedBy
39. ## Update privacy based on classification
#...................................
# Variables:
# Cut off date in days
# Classification
#...................................
$cutoffdate = ((Get-Date).AddDays(-10))
$classification = "High"
# Retrieve recently created groups with accesstype set to PUBLIC
$Groups = Get-UnifiedGroup | Where-Object {
$_.WhenCreated -ge $cutoffdate -and $_.AccessType -eq 'Public' -and $_.Classification -eq $classification
} `
| Sort-Object whencreated | Select DisplayName, WhenCreated, AccessType, Classification, ManagedBy
# For each new group update set accesstype to PRIVATE
ForEach ($G in $Groups) {
Set-UnifiedGroup -Identity $G.DisplayName -AccessType 'Private'
Write-Host "The following Group privacy setting was updated:" $G.DisplayName
}
Hinweis der Redaktion
5
6
Learn about Office 365 Groups
https://support.office.com/en-us/article/Learn-about-Office-365-Groups-b565caa1-5c40-40ef-9915-60fdb2d97fa2
Manage who can create Office 365 Groups
https://support.office.com/en-us/article/Manage-who-can-create-Office-365-Groups-4c46c8cb-17d0-44b5-9776-005fced8e618
9
What’s new in Office 365 Groups for April 2017
https://blogs.office.com/en-us/2017/04/06/whats-new-in-office-365-groups-for-april-2017/?eu=true
Overview of labels
https://support.office.com/en-us/article/Overview-of-labels-af398293-c69d-465e-a249-d74561552d30?ui=en-US&rs=en-US&ad=US