Microsoft Tech Community Live:  Microsoft Teams Edition
November 09, 2021, 08:00 AM - 12:00 PM (PST)
SOLVED

Assigning custom Teams polices for all users

%3CLINGO-SUB%20id%3D%22lingo-sub-2655007%22%20slang%3D%22en-US%22%3EAssigning%20custom%20Teams%20polices%20for%20all%20users%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2655007%22%20slang%3D%22en-US%22%3E%3CP%3EHi%20All%2C%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20have%20set%20up%20a%20couple%20of%20custom%20polices%20for%20one%20the%20clients.%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EIt%20includes%3C%2FP%3E%3CUL%3E%3CLI%3ECustom%20Meeting%20Polices%26nbsp%3B%20%26nbsp%3B%3C%2FLI%3E%3CLI%3ECustom%20Live%20Event%20Polices%26nbsp%3B%20%26nbsp%3B%3C%2FLI%3E%3CLI%3ECustom%20Messaging%20Polices%3C%2FLI%3E%3CLI%3ECustom%20App%20Polices%3C%2FLI%3E%3C%2FUL%3E%3CP%3EThe%20Custom%20policies%20for%20%3CSTRONG%3Einternal%20users%26nbsp%3B%3C%2FSTRONG%3E(M365%20License%20users)%20and%20one%20policy%20for%3CSTRONG%3E%20externals%20users%20(guest%20access).%26nbsp%3B%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSTRONG%3EQuestion%3A%3C%2FSTRONG%3E%20Which%20is%20best%20way%20to%20apply%20custom%20polices%20for%3CSTRONG%3E%20600%20internal%20users%3C%2FSTRONG%3E%20(M365%20License%20users)%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3COL%3E%3CLI%3EDoes%20assign%20%3CA%20href%3D%22https%3A%2F%2Ferik365.blog%2F2020%2F08%2F16%2Fassign-teams-policies-by-group%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3ETeams%20policies%20by%20group%26nbsp%3B%3C%2FA%3E%3C%2FLI%3E%3CLI%3Euse%20PowerShell%20as%20batch%20process%2C%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ferik365.blog%2F2020%2F08%2F16%2Fassign-teams-policies-by-group%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3E%3CSPAN%3ENew-CsBatchPolicyAssignmentOperation%26nbsp%3B%3C%2FSPAN%3E%3C%2FA%3E%3C%2FLI%3E%3C%2FOL%3E%3CP%3E%3CBR%20%2F%3EPlease%20advice.%3C%2FP%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F64%22%20target%3D%22_blank%22%3E%40Tony%20Redmond%3C%2FA%3E%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F551905%22%20target%3D%22_blank%22%3E%40ChristianBergstrom%3C%2FA%3E%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F60%22%20target%3D%22_blank%22%3E%40Juan%20Carlos%20Gonz%C3%A1lez%20Mart%C3%ADn%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%20%26nbsp%3B%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2655007%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EAdministrator%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EHow-to%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2655026%22%20slang%3D%22en-US%22%3ERe%3A%20Assigning%20custom%20Teams%20polices%20for%20all%20users%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2655026%22%20slang%3D%22en-US%22%3EIf%20you%20have%20already%20the%20users%20in%20Groups%2C%20I%20would%20go%20to%20assign%20the%20policies%20to%20Groups%20bearing%20in%20mind%20the%20precedence%20mechanism%20that%20Teams%20uses%20when%20policies%20are%20assigned%3A%20%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fmicrosoftteams%2Fassign-policies%3FWT.mc_id%3DM365-MVP-4015732%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fmicrosoftteams%2Fassign-policies%3FWT.mc_id%3DM365-MVP-4015732%3C%2FA%3E.%20On%20the%20other%20hand%2C%20assigning%20policies%20through%20Groups%20does%20not%20mean%20you%20cannot%20use%20PowerShell%20for%20that%20assignment%2C%20in%20did%20you%20can%20use%20it%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2655035%22%20slang%3D%22en-US%22%3ERe%3A%20Assigning%20custom%20Teams%20polices%20for%20all%20users%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2655035%22%20slang%3D%22en-US%22%3E%3CP%3EThank%20you%20so%20much%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F60%22%20target%3D%22_blank%22%3E%40Juan%20Carlos%20Gonz%C3%A1lez%20Mart%C3%ADn%3C%2FA%3E%20for%20your%20super%20quick%20reply.%26nbsp%3B%26nbsp%3B%3CBR%20%2F%3E%3CBR%20%2F%3EThanks%20for%20highlighting%20the%20%3CSPAN%3Eprecedence%20mechanism.%26nbsp%3B%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2655067%22%20slang%3D%22en-US%22%3ERe%3A%20Assigning%20custom%20Teams%20polices%20for%20all%20users%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2655067%22%20slang%3D%22en-US%22%3EI%20am%20always%20happy%20to%20answer%20a%20question%20I%20am%20mentioned%20in%20after%20the%20questioner%20has%20searched%20to%20see%20if%20I%20have%20written%20about%20the%20topic.%20In%20this%20case%2C%20you%20could%20search%20for%20%22teams%20bulk%20assignment%20tony%20Redmond%22%20and%20then%20ask%20if%20you%20don't%20understand%20something%20I%20said.%3C%2FLINGO-BODY%3E
Frequent Contributor

Hi All, 

 

I have set up a couple of custom polices for one the clients. 

 

It includes

  • Custom Meeting Polices   
  • Custom Live Event Polices   
  • Custom Messaging Polices
  • Custom App Polices

The Custom policies for internal users (M365 License users) and one policy for externals users (guest access). 

 

Question: Which is best way to apply custom polices for 600 internal users (M365 License users) 

 

  1. Does assign Teams policies by group 
  2. use PowerShell as batch process, New-CsBatchPolicyAssignmentOperation 


Please advice.

@Tony Redmond @ChristianBergstrom @Juan Carlos González Martín 

 

    

6 Replies
best response confirmed by Aroh Shukla (Frequent Contributor)
Solution
If you have already the users in Groups, I would go to assign the policies to Groups bearing in mind the precedence mechanism that Teams uses when policies are assigned: https://docs.microsoft.com/en-us/microsoftteams/assign-policies?WT.mc_id=M365-MVP-4015732. On the other hand, assigning policies through Groups does not mean you cannot use PowerShell for that assignment, in did you can use it

Thank you so much @Juan Carlos González Martín for your super quick reply.  

Thanks for highlighting the precedence mechanism.  

I am always happy to answer a question I am mentioned in after the questioner has searched to see if I have written about the topic. In this case, you could search for "teams bulk assignment tony Redmond" and then ask if you don't understand something I said.
I noticed you @mentioned my previous account. For the record you cannot assign Teams policies to guest users. You can only configure the Org-wide -> Guest access settings. You can determine how meetings deal with anonymous or external users, for example, but not assign the policies directly to the external users. It's simply not supported.

You are just wonderful @Tony Redmond 

Can I say you are Mr Teams!! :smiling_face_with_smiling_eyes: ..you have covered everything in Teams for Teams Admin ...

 

Oh Thank you  @ChristianJBergstrom

 

I was not aware we cant have custom policy for Guest users. Thanks for sharing your valuable insights! :folded_hands: