Home

Teams feature administration / API

%3CLINGO-SUB%20id%3D%22lingo-sub-327953%22%20slang%3D%22en-US%22%3ETeams%20feature%20administration%20%2F%20API%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-327953%22%20slang%3D%22en-US%22%3E%3CP%3EHi%2C%3C%2FP%3E%3CP%3EI%C2%B4m%20looking%20for%20options%20to%20configure%20Teams%20features%20via%20Graph%2FPowershell%2F...%3C%2FP%3E%3CP%3EThere%20are%20possibilities%20in%20Graph%20to%20administer%20a%20single%20team%20and%20do%20the%20lifecycle%20management%20etc.%20but%20I%C2%B4m%20looking%20for%20ways%20to%20script%20the%20gerneral%20Teams%20features%20of%20the%20teantn%20like%20the%20Apps%20which%20were%20available%20in%20Teams%2C%20create%20new%20meeting%20policies%2C%20allow%20guest%20access%20etc.%3C%2FP%3E%3CP%3EIn%20Graph%20i%20can%C2%B4t%20find%20any%20possibilities%20to%20manage%20this%20options.%3C%2FP%3E%3CP%3EIn%20the%20SfB%20Powershell%20Module%2C%20I%20can%20find%20a%20lot%20of%20the%20needed%20options%20when%20i%20use%20the%20VERB-CSTeams*%20commands%2C%20but%20not%20all.%20In%20the%20Teams%20Powershell%20Module%20there%20are%20no%20options%20to%20configure%20the%20tenant%20wide%20features%20%26amp%3B%20settings.%3C%2FP%3E%3CP%3ECan%20you%20give%20me%20a%20hint%20how%20I%20can%20manage%20the%20settings%20for%20the%20apps%20(which%20you%20can%20find%20in%20the%20Service%20%26amp%3B%20Add-IN%C2%B4s%20part%20of%20the%20O365%20Admin%20Center)%2C%20and%20where%20to%20configure%20the%20External%20access%20settings%20(External%20access%2C%20Users%20can%20communicate%20with%20external%20Skype%20users)%3F%3C%2FP%3E%3CP%3EThank%20you!%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-327953%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EAdministrator%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EDeveloper%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EMicrosoft%20Teams%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-328460%22%20slang%3D%22en-US%22%3ERe%3A%20Teams%20feature%20administration%20%2F%20API%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-328460%22%20slang%3D%22en-US%22%3EAgree%20with%20the%20guys%20-%20for%20now%20its%20managing%20it%20via%20the%20Teams%20and%20Skype%20Admin%20Centre%2C%20PS%20and%20the%20Graph.%20To%20note%2C%20you%20can%20also%20manage%20elements%20of%20Teams%20through%20the%20Skype%20for%20Business%20PS%20module%3CBR%20%2F%3E%3CBR%20%2F%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2FMicrosoftTeams%2Fteams-powershell-overview%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fdocs.microsoft.com%2Fen-us%2FMicrosoftTeams%2Fteams-powershell-overview%3C%2FA%3E%3CBR%20%2F%3E%3CBR%20%2F%3EAs%20Adam%20said%2C%20the%20Teams%20PS%20module%20is%20currently%20at%200.9.6%20and%20is%20still%20in%20Public%20Preview%2C%20so%20it%20has%20some%20way%20to%20go%20to%20get%20what%20most%20people%20need.%3CBR%20%2F%3E%3CBR%20%2F%3E%3CA%20href%3D%22https%3A%2F%2Fwww.powershellgallery.com%2Fpackages%2FMicrosoftTeams%2F0.9.5%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fwww.powershellgallery.com%2Fpackages%2FMicrosoftTeams%2F0.9.5%3C%2FA%3E%3CBR%20%2F%3E%3CBR%20%2F%3EAs%20Vasil%20said%2C%20endpoints%20in%20the%20graph%20would%20be%20another%20solution.%3CBR%20%2F%3E%3CBR%20%2F%3EBest%2C%20Chris%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-328434%22%20slang%3D%22en-US%22%3ERe%3A%20Teams%20feature%20administration%20%2F%20API%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-328434%22%20slang%3D%22en-US%22%3ENo%2C%20PS%20for%20teams%20is%20quite%20narrow!%3CBR%20%2F%3E%3CBR%20%2F%3EAdam%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-328432%22%20slang%3D%22en-US%22%3ERe%3A%20Teams%20feature%20administration%20%2F%20API%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-328432%22%20slang%3D%22en-US%22%3E%3CP%3Eso%2C%20no%20way%20to%20manage%20this%20via%20PS%20etc.%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-328429%22%20slang%3D%22en-US%22%3ERe%3A%20Teams%20feature%20administration%20%2F%20API%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-328429%22%20slang%3D%22en-US%22%3E%3CP%3Evia%20the%20admin%20center%20you%20could%20set%20the%20permissions%20per%20app%20which%20may%20or%20may%20not%20be%20used%20it%20is%20under%20settings%20-%26gt%3B%20addins%20and%20then%20teams.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-328422%22%20slang%3D%22en-US%22%3ERe%3A%20Teams%20feature%20administration%20%2F%20API%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-328422%22%20slang%3D%22en-US%22%3E%3CP%3EThank%20you%20for%20the%20answer%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F58%22%20target%3D%22_blank%22%3E%40Vasil%20Michev%3C%2FA%3E%26nbsp%3B%2C%20do%20you%20know%20if%20there%20is%20another%20option%20as%20the%20Admin%20Console%20to%20edit%20the%20apps%20and%20external%20user%20part%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-328145%22%20slang%3D%22en-US%22%3ERe%3A%20Teams%20feature%20administration%20%2F%20API%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-328145%22%20slang%3D%22en-US%22%3E%3CP%3EYou've%20already%20found%20the%20answers.%20Until%20we%20get%20%22admin%22%20endpoints%20in%20the%20Graph%20or%20all%20relevant%20settings%20are%20moved%20to%20the%20Teams%20admin%20portal%2C%20you%20have%20to%20rely%20on%20multiple%20tools%20to%20configure%20different%20settings.%3C%2FP%3E%3C%2FLINGO-BODY%3E
Highlighted
Jakob Schaefer
Occasional Contributor

Hi,

I´m looking for options to configure Teams features via Graph/Powershell/...

There are possibilities in Graph to administer a single team and do the lifecycle management etc. but I´m looking for ways to script the gerneral Teams features of the teantn like the Apps which were available in Teams, create new meeting policies, allow guest access etc.

In Graph i can´t find any possibilities to manage this options.

In the SfB Powershell Module, I can find a lot of the needed options when i use the VERB-CSTeams* commands, but not all. In the Teams Powershell Module there are no options to configure the tenant wide features & settings.

Can you give me a hint how I can manage the settings for the apps (which you can find in the Service & Add-IN´s part of the O365 Admin Center), and where to configure the External access settings (External access, Users can communicate with external Skype users)?

Thank you!

6 Replies

You've already found the answers. Until we get "admin" endpoints in the Graph or all relevant settings are moved to the Teams admin portal, you have to rely on multiple tools to configure different settings.

Thank you for the answer @Vasil Michev , do you know if there is another option as the Admin Console to edit the apps and external user part?

via the admin center you could set the permissions per app which may or may not be used it is under settings -> addins and then teams.

so, no way to manage this via PS etc.?

No, PS for teams is quite narrow!

Adam
Agree with the guys - for now its managing it via the Teams and Skype Admin Centre, PS and the Graph. To note, you can also manage elements of Teams through the Skype for Business PS module

https://docs.microsoft.com/en-us/MicrosoftTeams/teams-powershell-overview

As Adam said, the Teams PS module is currently at 0.9.6 and is still in Public Preview, so it has some way to go to get what most people need.

https://www.powershellgallery.com/packages/MicrosoftTeams/0.9.5

As Vasil said, endpoints in the graph would be another solution.

Best, Chris
Related Conversations
How to Prevent Teams from Auto-Launch
chenrylee in Microsoft Teams on
28 Replies
Tabs and Dark Mode
cjc2112 in Discussions on
2 Replies
*Updated 9/3* Syncing in Microsoft Edge Preview Channels
Elliot Kirk in Articles on
202 Replies
Early preview of Microsoft Edge group policies
Sean Lyndersay in Discussions on
65 Replies