O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

BRK2004_Embrace Office 365 Groups: Overview and Roadmap

79 visualizações

Publicada em

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.

Publicada em: Tecnologia
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

BRK2004_Embrace Office 365 Groups: Overview and Roadmap

  1. 1. bruno@blogdolopez.com #Office365Groups
  2. 2. Establish IT leadership eBook, Microsoft 2017
  3. 3. Manage who can create Office 365 groups Populate groups dynamically based on object attributes
  4. 4. Documentation: Office 365 Groups Naming Policy
  5. 5. Documentation: Office 365 Group Expiration Policy | Configure Office 365 groups expiration (preview)
  6. 6. Documentation: Restore a deleted Office 365 Group
  7. 7. Documentation: Group settings | Overview of retention policies | Overview of labels | Search the audit log
  8. 8. Documentation: Guest access in Office 365 groups | Guest access in Office 365 groups – Admin Help | Azure AD access reviews
  9. 9. Office 365 Adoption content pack Azure AD content pack Office 365 Groups Report (Unified Groups) Documentation: Office 365 Reports in the admin center
  10. 10. Office 365 Groups — Roadmap
  11. 11. aka.ms/whyupgradedls PowerShell scripts
  12. 12. https://graph.microsoft.com/v1.0/groups https://dev.outlook.com/Connectors https://dev.office.com/teams https://dev.office.com/sharepoint
  13. 13. Documentation: What is Azure Active Directory? | Azure Active Directory pricing
  14. 14. Unite your team with groups in Outlook
  15. 15. aka.ms/ts/sao-paulo
  16. 16. ## 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 }
  17. 17. ## 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 } }
  18. 18. ## 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
  19. 19. ## 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 }

×