Solved

outlook rules not working after upgrade from Exchange 2003 to Exchange 2010

Posted on 2011-09-23
10
1,917 Views
Last Modified: 2012-05-12
I have moved my mailbox from the 2003 server to the 2010 server and am using outlook 2010.   after the migration none of my rules worked.  I went into them turned them off hit apply then turned them back on again and hit apply and now they work.  While I'm ok now, I'm getting ready to move 5000 users and have neen told I have to find a solution not involving each individual have to do the procedure I went through...  I'm not finding anything to useful out there... any ideas?
0
Comment
Question by:cdshreve
  • 5
  • 4
10 Comments
 
LVL 13

Expert Comment

by:5g6tdcv4
ID: 36592534
are your users in cached mode? if so try moving a test mailbox with cached mode disabled
0
 

Author Comment

by:cdshreve
ID: 36598824
I moved myself and I was not in cached mode....
I moved a test user that was in cached mode and same result.

 Thanks for the suggestion though!
0
 
LVL 16

Expert Comment

by:Auric1983
ID: 36598893
Are they server side or client side rules?
0
Microsoft Certification Exam 74-409

Veeam® is happy to provide the Microsoft community with a study guide prepared by MVP and MCT, Orin Thomas. This guide will take you through each of the exam objectives, helping you to prepare for and pass the examination.

 

Author Comment

by:cdshreve
ID: 36709117
Server side.  None of them have the run only on client box checked.
0
 
LVL 16

Expert Comment

by:Auric1983
ID: 36709158
cdshreve

Try this out on one of the mailboxes.  Exchange 2010 has 6 powershell cmdlets to help manage Inbox Rules Get-InboxRule, Set-InboxRule, Remove-InboxRule, Disable-InboxRule, Enable-InboxRule and New-InboxRule.

You should be able to do something like "Get-InboxRule -Mailbox user@domain.com" to see a list of all their server side rules.  From there you can see if the rules are enabled or disabled.  They can be disabled (and re-enabled) using the disable & enable inboxrule cmdlets too





0
 

Author Comment

by:cdshreve
ID: 36709276
That is great for just one person... and I have saved that info :)  but I'll be moving 700 users a week... very soon.
0
 
LVL 16

Accepted Solution

by:
Auric1983 earned 500 total points
ID: 36709285
You can easily script it to do it for everyone I'm sure.  I'm just not that great at powershell :D
0
 

Author Comment

by:cdshreve
ID: 36709437
I have a script that will turn them off then back on again.... only problem is that it is an all or nothing.  if you had a rule in your mb and did not have it turned on... after this script it would be :)
0
 
LVL 16

Expert Comment

by:Auric1983
ID: 36709450

You may be able to filter the script to only change rules that are enabled.  
0
 

Author Closing Comment

by:cdshreve
ID: 36905692
Solution is to have everyone run the script on their own machine if they are affected.
_________________________________
'rules.vbs…
On Error Resume Next
Set objOutlook = CreateObject("Outlook.Application")
Set colRules = objOutlook.Session.DefaultStore.GetRules

For Each oRule In colRules
oRule.Enabled = False
Next

colRules.Save

For Each oRule In colRules
oRule.Enabled = True
Next

colRules.Save
________________________________
0

Featured Post

PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Read this checklist to learn more about the 15 things you should never include in an email signature.
Many people use more than one email account and so it becomes difficult for them to manage them when they use separate accounts,  so, in this article, I have shared an easy way to add Other Mail Accounts in your Google Inbox. It helps to combine all…
CodeTwo Sync for iCloud (http://www.codetwo.com/sync-for-icloud?sts=6554) automatically synchronizes your Outlook 2016, 2013, 2010 or 2007 folders with iCloud folders available via iCloud Control Panel. This lets you automatically sync them with…
This video shows how to quickly and easily add an email signature for all users on Exchange 2016. The resulting signature is applied on a server level by Exchange Online. The email signature template has been downloaded from: www.mail-signatures…

820 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question