Get-MSOLUser enjoys a standard restriction out-of 500 so the all the banner allows us to rating the membership
High now I have title of your sku We have to take to acquire my personal beginner user ft as the most of the my personal pupils are going to be authorized with that sku. To ensure I will manage a fast PowerShell demand to help you create a listing of the newest users that have you to definitely license. I’ll take action and just have they display screen directly in the latest PowerShell screen since i only have 18 pages nevertheless may prefer to lose they so you’re able to good CSV on your own production ecosystem.
- For the reason that same PowerShell screen focus on: get-msoluser -all | where-target
- Once you to definitely works you really need to find an inventory similar to this:
Note that We have ‘-all’ placed in the order immediately following ‘get-msoluser’ even in the event avoid using they in my display screen shots; it is because my student count was 18 however your’s may be much more. All things in my personal college student license export is pleasing to the eye therefore i today discover I will get a hold of to your only my students from the the license and use that in order to designate the recently written messaging plan!
Delegating the newest messaging plan to simply college students based on its permit
We’re going to mix all of our PowerShell command away from over you to we used to look for the pages towards licenses from M65EDU_A5_College student on Cs-TeamsMessagingPolicy order to upcoming put it to use to people users.
To do so we will have fun with a varying so you’re able to domestic new profiles we bring in and pipe those people pages on Cs-Organizations demand. Below is really what the entire command ends up: $members=get-msoluser -all | where-target
Let’s fall apart one to command actual small:– $professionals ‘s the changeable that can family the brand new profiles our company is pulling in– Get-MSOLUser are a fundamental order whenever using pages in the Blue Advertisement / Workplace 365– We are following shopping for user things having a keen AccountSkuID suits of “M365EDU_A5_STUDENT”
Ahead of i replace the messaging coverage let us see just what students happens to be tasked in order for whenever we continue the changes we have something you should compare. Regarding Communities Administrator Center head to Pages regarding the left hand navigation pane.
Just after it operates we could after that simply style of $people and you will force enter into to see the full record (once more you should tubing your personal to a good CSV getting remark into the production)
We are able to note that Al enjoys nine international regulations assigned and 0 per-representative policies assigned. It indicates he or she is only assigned to worldwide standard formula which we are able to make certain from the hovering along the policies assigned text message.
Our company is today willing to move ahead and put their, as well as most other college students, to your the brand new zero speak coverage.
We can together with verify what chatting plan try put on a great pupil from the running the next: Get-CsOnlineUser -Name userUPN | feet DisplayName, TeamsMessagingPolicy
We are able to get a hold of my personal sample scholar Al has nothing noted to possess Chatting Plan because the he or she is assigned the global Default:
Quick suggestion: when making large scale alter via PowerShell it can be wise to-break so it right up towards batches. We do not coverage just how to do that on this page but without a doubt something you should believe.
When you find yourself ready to replace the messaging policy assignment to help you all of your current people make use of the exact same PowerShell admin windows off prior to manage that it demand: foreach($member in the $members)
Why don’t we falter you to demand actual brief:– our company is running an excellent foreach and you may starting a short-term variable out of $user that will be used to go associate of the user out-of our a number of $members– we’re then including the policy (granting) regarding “EDU No Individual Chat” we authored before every single representative making use of their UserPrincipalName regarding our very own $people checklist