• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 5164
  • Last Modified:

How to list which users are assigned to a throttling policy

We just removed Blackberry from our environment and I'm going through and doing the cleanup of settings we had to put on for BES.  I want to delete the throttling policy assoicated with BES, but I can't because some users are still assigned to it.  What is the cmdlet that I can use to view which users are assigned to a certain throttling policy?

Also, what would the following line actually do?  I accidentally ran it and I want to make sure it didn't affect anything.
get-mailbox | throttlingpolicy
0
jpletcher1
Asked:
jpletcher1
  • 5
  • 4
3 Solutions
 
cfletch1980Commented:
You can use the Get-ThrottlingPolicyAssociation cmdlet for mailboxes within your org
0
 
cfletch1980Commented:
I would of course export results out to a csv file so that you can sort accordingly
0
 
jpletcher1Author Commented:
I figured out how to do it using this:

Get-Mailbox | where-object {$_.ThrottlingPolicy -eq "BESPolicy"}


I'm still not sure what running this command did exactly:
get-mailbox | throttlingpolicy

Did that assign users to no throttling policy?  I meant to put a fl in there but missed it.
0
Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
cfletch1980Commented:
This will work also...probably not the cleanest and if you think you will have over 1000 results you need to add -resultsize unlimited

Really the only user that should have the policy assigned directly at a user level should be your besadmin mailbox. So if you havent deleted that mailbox yet that is your problem user.

get-mailbox -Filter {ThrottlingPolicy -ne $null} | fl name, alias, Throttlingpolicy
0
 
jpletcher1Author Commented:
Thanks.  We did have less than 1000 mailboxes and it was just the besadmin user that had the policy assigned.

Can you tell me what running "get-mailbox | throttlingpolicy" did when I accidentally ran it?

Also, should most users have the default policy assigned, or no policies assigned for throttlingpolicy?
0
 
cfletch1980Commented:
yeah that works also your other command didn't do anything as you didn't use a set cdmlet
0
 
jpletcher1Author Commented:
What would that command do exactly?  Because I did get a bunch of return errors..

Do you know if all users by default get the default throttling policy or no throttling policy?
0
 
cfletch1980Commented:
All users by defualt should have no throttling policy assigned to them..

you can do a spot checks on user accounts using

get-mailbox -id useralias | fl name,Throttlingpolicy


You probably got a bunch of errors because you just had | throttlingpolicy...where it is looking for an object before that to sort, filter, etc....
0
 
jpletcher1Author Commented:
There were a couple ways to accomplish this and one of my posts also worked to get the information I was looking for.
0

Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

  • 5
  • 4
Tackle projects and never again get stuck behind a technical roadblock.
Join Now