Exchange Performance Counters with System Center Operations Manager

A customer reported some issues with obtaining performance counters from Exchange. in particular they wanted to access the MSExchangeIS\Rows in NamedProps Table“ Perfmon Counter using WMI. Using WMI, you can access system counter data programmatically from objects in the performance libraries using WMI performance classes. The customer had written a script to access several other…

0

Exchange 2010 SP1 released…

Microsoft Exchange Server 2010 Service Pack 1 (SP1)Brief DescriptionMicrosoft Exchange Server 2010 helps you achieve new levels of reliability and performance by delivering features that help to simplify your administration, protect your communications, and delight your customers by meeting their demands for greater business mobility. Link: http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=50b32685-4356-49cc-8b37-d9c9d4ea3f5b Microsoft Exchange Server 2010 SP1 RTM Protocol Documentationhttp://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=a9aae935-ad23-4117-a3d9-9ed6093d6d7f…

0

Aug.2010 – self help Microsoft support articles

Here are some latest and great articles and self help resources that’s recently been added to the Microsoft knowledgebase. I’ve grouped some of them I believe they’ll be valuable for supporting code advisory cases as well as general heads up information on logging and troubleshooting that you never knew about.   How to determine which…

0

Customising context menus in Outlook

I had a customer call Microsoft asking how it would be possible to disable the COMMUNICATOR call option (indicated by the label ‘1’ below) in addition to the CALL ALL option (indicated by the label ‘2’ below): Ordinarily it is possible to remove menu items from the commandbar using group policy and the article below…

0

Error msg: “No snap-ins have been registered for Windows PowerShell version 2.”

A customer reported the “No snap-ins have been registered for Windows PowerShell version 2.” Error message running their code on a windows 2008 r2 server box. They were running code that would haven run inside a c# application which called used the Microsoft.Exchange.Management.Powershell.Admin namespace to call the powershell enable-mailbox cmdlet.   On cause of this…

0

mapi not installed – using SAP layout designer on Windows 7

Had a customer having problems with running using a product called SAP Business One and Advanced Layout Designer running on windows 7.   However when they go to send mails within the product, they get an error mapi is not installed. After connecting to the customers machine, and running through the steps of sending a…

0

Session Exhaustion: Error "The maximum number of sessions for the current user has been reached."

Had a customer who reported “The maximum number of sessions for the current user has been reached.” When executing the AddUsersToPFRecursive.ps1 cmdlet which allows you to specify permissions for the client user.   This is the powershell command and error code: Problem Description: [PS] C:\program files\microsoft\exchange server\v14\scripts>.\AddUsersToPFRecursive.ps1 -TopPublicFolder “***” -User “**” -Permission publishingeditor     +…

0

Obtain SMTP Address using CDO in an un-managed environment

You can use the AddressEntry.Fields(PR_SMTP_ADDRESS) method where PR_SMTP_ADDRESS is 0x39FE001E.   Here are two examples of it:   ‘ MAPI property tag for SMTP address           ‘ Get first message from inbox         Set objFolder = objSession.Inbox         Set objMessages = objFolder.Messages         Set objMessage = objMessages.GetFirst()                 ‘ Get address         Set…

0

Obtain SMTP Address using CDO/Outlook in managed environments

If you were targeting office 2003 clients, you can download the Office 2003 primary interop libraries here: http://www.microsoft.com/downloads/details.aspx?familyid=3c9a983a-ac14-4125-8ba0-d36d67e0f4ad&displaylang=en   This will allow your application to communicate with the Outlook object model (OOM) using interop. Once you have installed and connected with this, then you can query the OOM.   For example: Outlook.Application myApp = new…

0