Bhargav's IT Playground

If Retention Tags weren’t confusing…

Posted by in Exchange 2010

UPDATE: Please read updated guidance due to changes introduced in SP2 RU4 here: http://blogs.technet.com/b/exchange/archive/2012/08/14/calendar-and-tasks-retention-tag-support-in-exchange-2010-sp2-ru4.aspx. It specifically addresses Calendar items and tasks. I wouldn’t be talking about it today! When the topic came up with my colleague, it quickly became a confusing discussion of what’s what, what works, what doesn’t and why TechNet seems to say something that doesn’t work. So let’s start with this article: “How Retention Age is Calculated”. This clearly states how age is calculated on Calendar items, Tasks, Contacts and other items. Then it immediately mentions in…read more

Print Friendly, PDF & Email
2

Exchange Management Shell Error 500 – Internal Server Error

Posted by in Exchange 2010, PowerShell

I have come across this issue enough times that even if it is documented on TechNet it deserves mention here. When you launch Exchange Management Shell or try to connect to an Exchange 2010 Server remotely using PowerShell, you get error “500 – Internal Server Error. There is a problem with the resource you are looking for, and it cannot be displayed.” Error details also show the following: For more information, see the about_Remote_Troubleshooting Help topic. + CategoryInfo : OpenError: (System.Manageme….RemoteRunspace:RemoteRunspace) [], PSRemotingTransportException + FullyQualifiedErrorId : PSSessionOpenFailed The other possible…read more

Print Friendly, PDF & Email
0

Certificate revocation checked failed

Posted by in Exchange 2010

Recently I came across a CAS server that was rebuilt. Think of it as a new server you are introducing in your environment.   Everything looked good except certificate that we imported. The certificate looked good when looking at validity, issuing authority certificate and other dependencies. However, Exchange Management Console complained: “The certificate status could not be determined because the revocation checked failed.” Since the error seemed clear enough, we checked and verified that we can reach CRL. We could successfully access it and download CRL. We also ensured that…read more

Print Friendly, PDF & Email
0

RBAC and Principle of Least Privilege

Posted by in Exchange 2010, PowerShell

Exchange 2010 introduced RBAC as a mechanism to manage access to administrative tasks at granular level which was not possible in previous versions of Exchange. While you may know how to use RBAC to create custom roles that maps to job functions in your environment, one particular feature tends to get easily overlooked, mostly because it is least understood I believe. It is Unscoped Top Level Management Roles. So, I wrote a blog post on it detailing what it is, and how to configure it. It went live few days…read more

Print Friendly, PDF & Email
0

New pre-requisites for Exchange 2010 Service Pack 2 and CAS Role

Posted by in Exchange 2010

With release of Service Pack 2 for Exchange Server 2010, you gain few new features such as Cross-Site Silent Redirection for OWA, Address Book Policies, Mailbox Auto-Mapping and few other additions (What’s new in Exchange 2010 SP2). With it, comes new pre-requisites if you are installing/updating Client Access Server (CAS) role. You will need to install the following components on the server that will be running CAS role (or existing CAS you are planning to update): ISAPI Filters – Web-ISAPI-Filter IIS 6 WMI Compatibility – Web-WMI ASP.Net – Web-Asp-Net You…read more

Print Friendly, PDF & Email
1

Script to configure static ports on Exchange Server 2010

Posted by in Exchange 2010, PowerShell

There is nothing new about this. If you have been reading about Exchange Server 2010 or have it deployed with hardware load balancer, chances are, you have read how to configure static ports on Exchange Server 2010 on TechNet Social wiki for Exchange 2010. Chances are that you have also used my script (referenced in the post above) to set static ports on your servers. Lastly, chances are that you have read all about it on my previous post here. If so, why am I even talking about it today?…read more

Print Friendly, PDF & Email
1

Mythbusters–Exchange Server 2010 and PowerShell Remoting

Posted by in Exchange 2010, PowerShell

A misconception that WinRM listener needs to be configured in order to be able to connect to Exchange Server 2010 had popped up a couple times in my conversations recently so I decided to clear the confusion. Guest blogging for my friends at IT Pro Africa, I have written the details on the blog post here: http://itproafrica.com/technology/exchange/exchange-server-2010-and-powershell-remoting/ Check it out and feel free to post comments either there or directly here. Originally posted at http://blogs.technet.com/bshukla

Print Friendly, PDF & Email
0

Maximum Recipients per Message and exceptions

Posted by in Exchange 2010

I just posted this article at our PFE site Mr. Proactive. Here’s the excerpt of the article: While this is fairly documented on TechNet, it sometimes takes a bit to find and memory usually fails us when the question of precedence comes up. I figured documenting it here would help readers. So the classic question of how to handle message size limits comes up very often and ever changing technology in pursuit of improvement never stays the same. This adds to the confusion of understanding the limits and the way…read more

Print Friendly, PDF & Email
0

Microsoft Exchange 2010 PowerShell Cookbook Review

Posted by in Exchange 2010, PowerShell

Disclaimer: I am not paid to write about this book and the review written here is my own view. I was recently contacted by Packt Publishing about their recently published book “Microsoft Exchange 2010 PowerShell Cookbook”. I have voluntarily reviewed books in the past (i.e. Windows Server 2003 Security: A Technical Reference by Roberta Bragg) out of my interest and curiosity. Same interest and curiosity lead me to accept the request and spend some time reading it. I am glad I did because I did find a few interesting things…read more

Print Friendly, PDF & Email
0

Why does catch not catch?

Posted by in Exchange 2010, PowerShell

I ran into an interesting discussion with my customer today.  He was writing a code block that looked like the following: Try { Get-MailboxServer Bogus } Catch { “Mailbox server doesn’t exist” } Looking at the code, it’s very simple. Run a command in try block and if error is generated, report on it using catch. However, it didn’t work as it should. That’s why it became interesting. I tried the following: Try { somestring } Catch { “Error” } Now that worked just as you would expect! What was…read more

Print Friendly, PDF & Email
0