2. Was ist Lifecycle Management?
Entstehung
Die Erstellung von Informationen
Leben
Weiterentwicklung
Ende
Ablauf der Benutzung
3. Wie kann ich Teams managen?
• Direkte Adressierung von Teams per
• Flow
• Azure Automation / PowerShell
• Microsoft Graph
• PowerApps
(Google Ergebnisse)
5. Teams Management mit Azure Automation
• Easy to use
• Runs PowerShell scripts automatically
• Can be controlled with Flow
• 500 minutes per month for free
• Nothing special to Microsoft Teams
6. (Dis-)Connect
Teams Management mit PowerShell
Connect-
MicrosoftTeams
Disconnect-
MicrosoftTeams
Add-
TeamUser
Get-Team
Get-TeamChannel
Get-TeamFunSettings
Get-TeamGuestSettings
Get-TeamHelp
Get-TeamMemberSettings
Get-
TeamMessagingSettings
Get-TeamUser
New-Team
New-
TeamChannel
Remove-Team
Remove-
TeamChannel
Remove-
TeamUser
Set-Team
Set-TeamChannel
Set-TeamFunSettings
Set-TeamGuestSettings
Set-TeamMemberSettings
Set-TeamMessagingSettings
Set-TeamPicture
Add Get New Remove Set
8. Gateway to your data in the Microsoft cloud
Your app
Gateway
Your or your
customer’s
data
Office 365 Windows 10 Enterprise Mobility + Security
1Microsoft Graph
9. Microsoft Graph
Gateway to your data in the Microsoft-cloud
Users, Groups, Organizations
Outlook
SharePoint
OneDrive
Teams
Planner
Excel
OneNote
Activities
Device Relay
Commands
Notifications
Azure AD
Intune
Identity Manager
Advanced Threat Analytics
Advanced Threat Protection
Mail, Calendar,
Contacts and Tasks
Sites and Lists
Drives and Files
Channels, Messages
Tasks and Plans
Spreadsheets
Notes, and more…
Identity Management
Access Control
Synchronization
Domains
Administrative Units
Applications and Devices
Advanced Threat Analytics
Advanced Threat Protection
Alerts
Policies
and more…
Office 365 Windows 10 Enterprise Mobility + Security
https://graph.microsoft.com
Dynamics 365
10. Configure team settings
Add Members and owners
Was ist mit Office Graph möglich?
Create a Team
Add channels
Install apps
Add tabs
Archive or delete the team
Create
Add
Configure
Add
Install
Add
Delete
11. Erstelle ein Team mit Hilfe eines Templates
• Standard
• No additional apps and properties
• Education
• Class Team
• Staff Team
• PLC Team
• Retail
• Retail Store
• Retail Manager collaboration
• Healthcare
• Ward
• Hospital
• Kopie eines existierenden
Teams
12. Was benötige ich für Microsoft Graph um ein
Team anzulegen
• Azure AD Application
• Client-ID (von der Application)
• TenantID
• Template ID
• z.B.: https://graph.microsoft.com/beta/teamsTemplates/retailManagerCollaboration
14. Zusammenfassung:
Wie kann ich Teams managen?
• Direkte Adressierung von Teams per
• PowerShell
• Office Graph
• Hilfsmittel um Endanwender dies zu ermöglichen:
• (PowerApps)
• Flow
• SharePoint
• Azure Automation
15. Sources
• Genereller Einstieg
• https://developer.microsoft.com/en-us/microsoft-teams/blogs/new-microsoft-
graph-apis-for-automating-team-lifecycles/
• https://developer.microsoft.com/en-us/graph/get-started
• Team – Template Übersicht
• https://docs.microsoft.com/en-us/MicrosoftTeams/get-started-with-teams-
templates
• Beispiele für die Umsetzung (Erstellung)
• https://docs.microsoft.com/en-us/graph/api/team-post?view=graph-rest-beta
• How to provision teams with flow (TechCommunity)
• https://powerusers.microsoft.com/t5/Microsoft-Flow-Community-Blog/How-to-
provision-team-with-Flow/ba-p/192456
• Graph Explorer
• https://aka.ms/GE
More broadly than you: It’s the gateway to the M365 and the Microsoft Cloud
Office 365: SharePoint, OneDrive, Outlook/Exchange, Microsoft Teams, OneNote, Planner, and Excel
Windows 10: Activities and Devices
EMS: Azure AD, Identity Manager, Intune, Advanced Threat Analytics and Advanced Threat Protection
Class Team: (OneNote Class Notebook and Assignment App – pinned to General tab) – HIDDEN MEMBERSHIP
Staff Team: OneNote Staff Notebook (pinned to the Generaltab)
PLC (Professional Learning Community): OneNote PLC Notebook (pinned to the Generaltab)
Retail Store: Channels: Shift handoff, Learning
Public
Member permissions (Prevent members from)
creating, updating, or removing channels
adding or removing apps | creating, updating, or removing connectors
Retail Manager: Channels:Shift handoff, Learning
Private
Member permissions (Prevent members from)
creating, updating, or removing channels
adding or removing apps
creating, updating, or removing connectors
Healtcare Ward:
Channels: Announcements*, Huddles*, Rounds, Staffing*, Training*
*Auto-favorited channels
Healthcare Hospital:
Channels: Announcements*, Compliance*, Custodial, Human Resources, Pharmacy
*Auto-favorited channel