Thursday, June 10, 2010

Moving

I am moving this blog to WordPress. This is the first part of moving my focus and developing an Adelaide Exchange Server and Directory Services User Group in the near future.

Please update your favourites to point to messagingguy.wordpress.com

I’ll continue to replicate content on here for the next few months

Friday, June 4, 2010

Outlook 2007 prompting for authentication after migrating to Exchange 2010

Client had an issue after I migrated them from Exchange 2007 to Exchange 2010 where users on Outlook 2007 were being prompted for authentication. Mail flow would work for the user but they were being prompted for authentication from the autodiscover url.

The fix for the was as follows

 

Set-ClientAccessServer -Identity CASSERVER -AutodiscoverServiceInternalUrihttps://url.domain.com/autodiscover/autodiscover.xml
Set-WebServicesVirtualDirectory -Identity " CASSERVER \EWS (Default Web Site)" -InternalUrl https://url.domain.com/ews/exchange.asmx
Set-OABVirtualDirectory -Identity " CASSERVER \oab (Default Web Site)" -InternalUrl https://url.domain.com/oab
Set-UMVirtualDirectory -Identity " CASSERVER \unifiedmessaging (Default Web Site)" -InternalUrl https://url.domain.com/unifiedmessaging/service.asmx

 

The final thing to do is to make sure if you are using a proxy server make sure there is an exception in the proxy list for the url of the autodiscover service

Monday, May 31, 2010

On a multihomed CAS server you receive error “Connecting to remote server failed with the following error message: The WinRM client cannot process the request. It cannot determine the content type of the HTTP response from the destination computer. The content type is absent or invalid. For more information, see the about_Remote_Troubleshooting Help topic.” after statically binding an IP address to the web site containing the PowerShell virtual directory.

Had an issue today at a clients site where they needed another OWA virtual directory for their SharePoint portal. So I created a new Web Site, added an additional IP address to the existing NIC. I then went into the bindings of the Default Web Site and set it to one of the addresses and then set the other site to the other address. Seems simple enough.

I then opened up the EMS and got this error

“Connecting to remote server failed with the following error message: The WinRM client cannot process the request. It cannot determine the content type of the HTTP response from the destination computer. The content type is absent or invalid. For more information, see the about_Remote_Troubleshooting Help topic.”

 

After making sure time was all good between the CAS and the DC I figured out that setting the web site that contained the PowerShell virtual directory to use All Unassigned as it’s binding resolved the issue.

Routing messages between two Exchange 2007/2010 fails with “451 5.7.3 Cannot achieve Exchange Server authentication." Attempted failover to alternate host, but that did not succeed. Either there are no alternate hosts, or delivery failed to all alternate hosts”

Here is something that came up at a client site today

EXC01 (2k7 CAS/HT) has an Internal Relay receive connector with allowed relay from x.x.x.0/24 – among others

EXC02 (2k10 CAS/HT) is getting errors when trying to route mail to the 2k7 server “451 4.4.0 Primary target IP address responded with: "451 5.7.3 Cannot achieve Exchange Server authentication." Attempted failover to alternate host, but that did not succeed. Either there are no alternate hosts, or delivery failed to all alternate hosts”

What needs to be done is to take the new HT out of the relay list.

Why?

Well the way that I set up my relay connectors

AuthMechanism : Tls, ExternalAuthoritative

PermissionGroups : ExchangeServers

So the problem is the ExchangeServers Permission group that screws it all up. The relay connector see new HT as an Exchange server and so it used the relay connected not the default connector. This starts TLS but when the new HT initiates Integrated authenticated it fails because the relay connector does not have that as an Auth method.

Thursday, February 11, 2010

Exchange 2010 Help file

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=8071c31f-45be-48dc-bfca-e1fb51f544d2

This is the same as what is available online here, always nice to have the offline version on you especially when your at a site you cant get ‘net access and are in a bit of a bind.

Sunday, February 7, 2010

Messages Stuck in Drafts folder in OWA

Excellent article on this issue in Exchange 2010 and points out why sysprep and unique SID’s are so important

http://www.petrikb.com/email-stuck-in-drafts-folder.htm

RPC Encryption – Exchange 2010 and Outlook 2003

By default Outlook 2003 does not encrypt traffic between itself and the Exchange server it connects to.

With the introduction of Exchange 2010 RPC traffic between the Exchange server and Outlook must be encrypted by default.

image

To get around this with Outlook 2003 clients you must either use Group Policy to enable RPC encryption or disable the requirement for encryption on all Exchange 2010 CAS servers. To do this run the following common in the EMS.

Set-RpcClientAccess –Server CAS1 –EncryptionRequired $False

Without making one of these changes Outlook 2003 clients will not be able to connect to the Exchange 2010 CAS.

Monday, February 1, 2010

Update Rollup 2 available for Exchange 2007 SP2

http://msexchangeteam.com/archive/2010/01/29/453908.aspx

Here is the lists of fixes it covers:

KBA 972076 lists all the fixes included in this rollup. Here are some of the product improvements and critical bug fixes we'd like to call out:

  1. KB 972705: This one is for all the IT pros and anyone who has ever had to explain abnormal database size/log file growth in a short period of time. We have added three new registry entries to help speed up troubleshooting the issue:
    • BytesLogWarningThreshold
    • BytesLogErrorThreshold
    • BytesLogCheckPeriodInMinutes
    More information on the values to set in the above registry keys is documented in KB 972705.
  2. KB 975404: Accepting meeting requests sent via an application using CDO like Blackberry devices sometimes results in rendering an embedded message attached to the meeting request inaccessible.
  3. KB 976137: We have made a change to the behavior of the Unified Messaging Auto attendant when it plays the greeting for callers on a holiday. Currently when callers call on a holiday, they hear the non-business hours greeting followed by the holiday greeting. In this rollup we have made a change so that the callers calling on a holiday will only hear the holiday greeting. If your greetings are configured such that they would make sense to callers calling on a holiday only if they hear both the non-business hours greeting and the holiday greeting, then you need to re-configure them when you install this update rollup.
  4. KB 971177: Another change in the UM Auto Attendants configuration in the Exchange Management Console. It is now aware if your time zone follows Daylight Saving Time.
  5. KB 975165: In an environment using self-signed certificates and CAS-CAS proxying, Exchange Web Services requests proxied may start failing after the Availability Service has made a proxy request.
  6. A bug where the OWA Virtual Directory cannot be accessed via the Exchange Management Console in an environment coexisting with Exchange 2010 if the Exchange 2007 server was upgraded from Exchange 2007 SP1 to SP2.
KB 972076 has more details about this release and a complete list of all fixes included in this rollup.

Sunday, January 31, 2010

Exchange 2010 OWA errors in Exchange Management Console

After the installation of Exchange 2010 if you navigate to Server Configuration->Client Access Server.
You may get the following error:
“An IIS Directory entry couldn’t be created. The error message is Access is denied.
.HResult= –2147024891 it was running the command Get-OwaVirtualDirectory”.
Concordia issue
This is resolved by adding the Exchange Trusted Subsystem group to the local Administrator group on the Exchange 2007 server.

Exchange 2010 from Installation to Migrating Mailboxes Pt.1

Apologies for not having posted for quiet some time but I have been transitioning a new client into the company that I work for’s managed service offering.
Documenting and auditing an infrastructure of 100 odd physical server ranging in age from 3-6 years covering 12 locations and 2 AD forests took a little bit of my time for a couple of months.
So now that is over I am back to my regular job and on to my first few Exchange 2010 migrations.
I am going to run you through how to get Exchange 2010 installed in your environment and migrate your mailboxes from an Exchange 2007 server to an Exchange 2010 environment today. Please note this will not cover DAG’s (Database Availability Groups) I will be covering that is great detail in a future post.
So lets get started.
On the source server we need to make sure the following prerequisites are completed before installing Exchange 2010 into the environment.
1) Exchange 2007 SP2 must be installed on source server.
If you have more than 1 Exchange 2007 server you must have SP2 installed on all CAS servers in Organisation and installed on all Exchange 2007 servers in the same AD site as the one that you are planning on placing your Exchange 2010 server.
2)  Other than all the current Windows Updates, you need to install Windows Installer 4.5 (found here)
If installing Exchange 2010 on Windows 2008 you also need to install SP2 and the following
  1. Install Microsoft .NET Framework 3.5 Service Pack 1 (SP1). For details, see Microsoft .NET Framework 3.5 SP1.
  2. Install the Microsoft .NET Framework 3.5 Family Update for Windows Vista x64, and Windows Server 2008 x64 updates. For details, see Microsoft .NET Framework 3.5 Family Update for Windows Vista x64, and Windows Server 2008 x64. See also Microsoft Knowledge Base article 959209, An update for the .NET Framework 3.5 Service Pack 1 is available.
  3. Install Windows Remote Management (WinRM) 2.0 and Windows PowerShell V2 (Windows6.0-KB968930.msu). For details, see Windows Management Framework.
  4. On servers that will host the Hub Transport or Mailbox server role, install the Microsoft Filter Pack. For details, see 2007 Office System Converter: Microsoft Filter Pack.
To install all the OS pre-requisites follow the technet guide here. Just a note: when using the built in Exchange XML files for Server Manager you need to add the path to the files; so your command will look something like this
sc config NetTcpPortSharing start= auto
ServerManagerCmd -ip z:\scripts\Exchange-Typical.xml –Restart

Where Z is the location of the source files.

After all the OS pre-requisites are done installing and the server has finished its reboot. you can either proceed with the GUI install or the command line install.

My personal preference is to use the command line.
So from the command prompt (it will need to be run as Administrator)
Start with the AD modifications

setup.com /preparead

After this completes you will need to actually install Exchange.

For a server holding CAS, Mailbox and Hub Transport roles issue the following command

setup.com /m:Install /r:M,H,C

If you have update rollups and wish to incorporate that into your installation and the following switch

/UpdatesDir:“c:\ExchangeUpdates“

The contents of the update folder must be a .msp or update.exe.

The GUI installation is pretty much a next, next finish affair with the one exception of being asked if the CAS role will be Internet facing and if so what the external address will be.

If you are installing Exchange 2010 into an environment comprised of Exchange 2003 you will need to specify the server that you wish to create a Routing Group connector with.

On the Exchange 2003 server if you use a smart host for outbound mail make sure that the smart host  is set on the SMTP connector NOT the Default SMTP Virtual Server as this will cause mail flow problems.


That wraps it up for this part.


I’ll go through moving mailboxes next

Thursday, January 28, 2010

Exchange 2010 EAS problems

Well after bashing my head against the wall for the last 2 hours or so I have found a solution to my issue.
In Exchange 2010 after migrating from Exchange 2007 (not sure about 2003 haven’t had the issue with a 03->10 migration yet) you may get the following error when trying to use ActiveSync : -

ActiveSync registered a problem on the server.
Support code: 0×85010014
The Exchange Connectivity Analyser will state that there is a HTTP 500 error
The solution to this is that any users that wish to use ActiveSync need to have inheritance turned on on their AD user object.
image
Now if setting this on one user is OK but to do it to a lot (I have about 2200 AD objects and they think it is around 90 ActiveSync user) use ADModify (www.codeplex.com/admodify)
clip_image004
After doing this all phones synced again, although they did do a complete re-sync so just bear that in mind

Wednesday, November 11, 2009

Exchange 2010 released worldwide

The Exchange Team has announced that Exchange 2010 is now available world wide and is also now available as a trial download

http://msexchangeteam.com/archive/2009/11/09/453096.aspx

http://technet.microsoft.com/en-au/evalcenter/dd185495.aspx

Go get some!

I’ll be starting some Exchange 2010 how-to’s when work settles down a little and I have some spare time in the evening.

Technorati Tags:

Saturday, October 17, 2009

Resource Mailboxes – Creation and Configuration

I was at a clients site during the week helping them out with some Exchange 2003 issues and was talking to them about Exchange 2007/2010 and one of the things that really got them excited was the way that Exchange 2007/2010 deals with resource mailboxes.

This particular client has had no end of troubles with resource mailboxes. This motivated me to post this blog on how things were and how they are now, and most importantly how to set up your resource mailboxes in Exchange 2007/2010.

The Exchange 2003 Way

This is going to be a fairly brief run down on how to set up and configure resource mailboxes in Exchange 2000/2003

Technique 1 – Manual Configuration

  1. Open ADUC and create the required user object in AD and give them a mailbox on the appropriate Exchange server and mailbox store
    1. Log in using the AD account you created for this resource.
    2. Configure Outlook for this account
    3. Go to Tools > Options
    4. In the Calendar section clear the “Default reminder” checkbox
    5. Click on the “Calendar Options” button
    6. Set the hours that this resource is available during the working week by using the “Calendar work week” section, in this example the resource is available Mon – Fri 9am – 4pm.

    Now that we have set up the basic calendar options we have to set up the mailbox to automatically respond to meeting requests.

    1. Whilst in Tools > Options > Calendar Options
    2. Click on Resource Scheduling
    3. Check the “Automatically accept meeting requests and process cancellations” and “Automatically decline conflicting meeting requests” checkboxes
    4. Click OK. A second dialog box will appear, asking to set standard permissions for all users, click OK.

Technique 2 – Auto Accept Agent

I could write a whole series of posts on seting up, configuring and troubleshooting AAA but instead I will send you to this TechNet article on how to setup and configure AAA.

Basically AAA automates the above process, this is particularly useful if you have a large number of resource mailboxes and the above technique is going to take a long time to get through.

My personal preference is to use Technique 1 where ever possible as I have had the most success with it and minimal additional configuration after the initial setup.

The Exchange 2007/2010 Way

As usual I will go through both the GUI and Powershell way to perform these tasks – use which ever option you are more comfortable with.

The GUI Way

  1. Log onto you Exchange 2007/2010 Server and open the EMC
  2. Navigate to Recipients > Mailboxes
  3. In the Action pane on the right click New Mailbox > Select Room Mailbox
    image
  4. Select new or Existing user. Note: If you wish to use and existing user account it MUST be disabled before it can become a resource mailbox
    image
  5. Fill in the blanks for a new user
    image
  6. Select a database and Alias
    image
  7. Review the details then click next
    image
  8. To configure auto accept on this resource you MUST use Powershell. Open EMS and type the following:

    Set-MailboxCalendarSettings -Identity "Board Room Adelaide Office" -AutomateProcessing:AutoAccept
  9. To set this on all room mailboxes we can use some powershell smarts to do it all in one easy process

    Get-mailbox -RecipientTypeDetails RoomMailbox | Set-MailboxCalendarSettings -Identity "Board Room Adelaide Office" -AutomateProcessing:AutoAccept

Powershell Method

Type the following into the EMS

set-mailboxcalendarsettings (New-Mailbox -Name 'Board Room Adelaide Office' -Alias 'SABoardRoom' -OrganizationalUnit 'Exchangelabs.local/Exchange Users' -UserPrincipalName 'SABoardRoom@Exchangelabs.local' -SamAccountName 'SABoardRoom' -FirstName 'Board' -Initials '' -LastName 'Room ' -Database 'EXCHANGE2007\First Storage Group\Mailbox Database' -Room) -automateprocessing:AutoAccept

Additional resource settings

These are a few extra command you can add to the Powershell commands and what they do (taken from TechNet here)

AddAdditionalResponse

The AddAdditionalResponse parameter specifies whether additional information would be sent from the resource mailbox when responding to meeting requests.

This parameter is ignored unless the AutomateProcessing parameter is set to AutoAccept.

AdditionalResponse

Use the AdditionalResponse parameter to specify the additional information to be included in responses to meeting requests.

AddNewRequestsTentatively

Set the AddNewRequestsTentatively parameter to $true to have the Calendar Attendant put new calendar items tentatively on the calendar. If the AddNewRequestsTentatively parameter is set to $false, only existing calendar items are updated by the Calendar Attendant.

AddOrganizerToSubject

Use the AddOrganizerToSubject parameter to specify whether the meeting organizer's name will be used as the subject of the meeting request.

This parameter is ignored unless the AutomateProcessing parameter is set to AutoAccept.

AllBookInPolicy

Use the AllBookInPolicy parameter to specify whether to automatically approve in-policy requests from all users.

AllowConflicts

Use the AllowConflicts parameter to specify whether to allow conflicting meeting requests.

AllowRecurringMeetings

Use the AllowRecurringMeetings parameter to specify whether to allow recurring meetings.

AllRequestInPolicy

Use the AllRequestInPolicy parameter to specify whether to allow all users to submit in-policy requests.

These requests will be subject to approval by a resource mailbox delegate unless the AllBookInPolicy parameter is set to $true.

AllRequestOutOfPolicy

Use the AllRequestOutOfPolicy parameter to specify whether to allow all users to submit out-of-policy requests.

Out-of-policy requests are subject to approval by a resource mailbox delegate.

AutomateProcessing

Use the AutomateProcessing parameter to enable or disable calendar processing on the mailbox.

If this parameter is set to None, both resource booking and the Calendar Attendant will be disabled on the mailbox. If set to AutoUpdate, the Calendar Attendant will process meeting requests and responses. If this parameter is set to AutoAccept, resource booking will be enabled on the mailbox.

BookingWindowInDays

Use the BookingWindowInDays parameter to specify the number of days meetings are allowed to be booked in advance.

BookInPolicy

Use the BookInPolicy parameter to specify a list of users who are allowed to submit in-policy meeting requests to the resource mailbox. Any in-policy meeting requests from these users will automatically be approved.

ConflictPercentageAllowed

Use the ConflictPercentageAllowed parameter to set a conflict percentage threshold for recurring meetings. If the percentage of instances of a recurring meeting that conflict with other meetings exceeds this number, the recurring meeting request will be declined.

DefaultReminderTime

Use the DefaultReminderTime parameter to specify the default reminder time for the meeting requests.

DeleteAttachments

Set the DeleteAttachments parameter to $true to remove attachments from all incoming messages.

This parameter is ignored unless the AutomateProcessing parameter is set to AutoAccept.

DeleteComments

Use the DeleteComments parameter to remove any text in the message body of incoming meeting requests.

This parameter is ignored unless the AutomateProcessing parameter is set to AutoAccept.

DeleteNonCalendarItems

Set the DeleteNonCalendarItems parameter to $true to remove all non-calendar items received by the mailbox.

DeleteSubject

Use the DeleteSubject parameter to remove the subject of incoming meeting requests.

This parameter is ignored unless the AutomateProcessing parameter is set to AutoAccept.

DisableReminders

Use the DisableReminders parameter to specify if you want to disable reminders for meetings in the mailbox.

EnableResponseDetails

Set the EnableResponseDetails parameter to $true to include the reasons for accepting or declining a meeting in the response e-mail message.

EnforceSchedulingHorizon

Use the EnforceSchedulingHorizon parameter to specify whether recurring meetings that have an end date beyond the booking window will be rejected.

ForwardRequestsToDelegates

Use the ForwardRequestsToDelegates parameter to specify whether to forward incoming meeting requests to the delegates defined for the mailbox.

IgnoreDefaultScope

The IgnoreDefaultScope parameter instructs the command to ignore the default recipient scope setting for the Exchange Management Shell and use the entire forest as the scope. This allows the command to access Active Directory objects that are not currently in the default scope. Using the IgnoreDefaultScope parameter introduces the following restrictions:

  • You cannot use the DomainController parameter. The command will use an appropriate global catalog server automatically.
  • You can only use the DN for the Identity parameter. Other forms of identification, such as alias or GUID, are not accepted.

Instance

The Instance parameter enables you to pass an entire object to the command to be processed. It is mainly used in scripts where an entire object must be passed to the command.

MaximumConflictInstances

Use the MaximumConflictInstances parameter to set the maximum number of conflicts allowed for recurring meetings. If the number of instances for a recurring meeting that are in conflict exceeds this number, the recurring meeting request will be declined.

MaximumDurationInMinutes

Use the MaximumDurationInMinutes parameter to specify the maximum duration allowed for incoming meeting requests.

OrganizerInfo

Set the OrganizerInfo parameter to $true to have resource mailboxes send organizer information when a meeting request is declined because of conflicts.

ProcessExternalMeetingMessages

Use the ProcessExternalMeetingMessages parameter to specify whether to process meeting requests originating outside the Exchange organization.

RemoveForwardedMeetingNotifications

If the RemoveForwardedMeetingNotifications parameter is set to $true, meeting forwarding notifications are moved to the Deleted Items folder after they are processed by the Calendar Attendant.

RemoveOldMeetingMessages

If the RemoveOldMeetingMessages parameter is set to $true, the Calendar Attendant removes old and redundant updates and responses.

RemovePrivateProperty

Set the RemovePrivateProperty parameter to $true to clear the private flag for incoming meeting requests.

RequestInPolicy

Use the RequestInPolicy parameter to specify a list of users who are allowed to submit in-policy meeting requests to the resource mailbox. All in-policy meeting requests from these users will be subject to approval by a resource mailbox delegate.

RequestOutOfPolicy

Use the RequestOutOfPolicy parameter to specify a list of users who are allowed to submit out-of-policy requests.

Out-of-policy requests are subject to approval by a resource mailbox delegate.

ResourceDelegates

Use the ResourceDelegates parameter to specify a list of users who are resource mailbox delegates. Resource mailbox delegates can approve or reject requests sent to this resource mailbox.

ScheduleOnlyDuringWorkHours

Use the ScheduleOnlyDuringWorkHours parameter to specify whether to allow meetings to be scheduled outside work hours.

TentativePendingApproval

 

Set the TentativePendingApproval parameter to $true to mark pending requests as tentative on the calendar. If set to $false, pending requests are marked as free.

 

That’s it guys. Have fun!

Friday, October 9, 2009

Exchange 2010 RTM’d

The Exchange Team announced today (http://msexchangeteam.com/archive/2009/10/08/452775.aspx that the Exchange 2010 code is now complete and will be generally available in early November.

Well done guys, Can’t wait to get my grubby little paws on it!

Friday, October 2, 2009

SCCM 2007 R2 installation and configuration on Windows 2008 SP2

Well this one was fun!
I hadn’t done a SCCM install for a while so I put my had up for an install at a small client site (100ish users).
This didn’t exactly go to plan…..to say the least.
I started off with Windows 2008 SP2 x64. The installation went without any major issues but after a reboot I the server threw out a heap of 32bit perfmon errors.
After doing a fair bit of research I ended up rebuilding the server with Windows 2008 x86.
To get SCCM installed and working on 2008 you really need to follow this Technet guide.
After this was done I configure my boundaries based on AD sites, configured my push settings and discovery method and some other  basic settings.
Now the test – I pushed out the client to a test machine.
Everything installed properly but in the configuration of the client on the test machine there was no site ID and it was not showing up in the console as having a client.
After about 6hrs of what felt like bashing my head against a wall and following and checking every single link Google threw at me I found this little gem http://social.technet.microsoft.com/Forums/en-US/configmgrsetup/thread/f9c24533-67b7-4281-ae5e-31c8f8f1da8d, and this one http://social.technet.microsoft.com/Forums/en-US/configmgrsetup/thread/6534f6ec-92a6-432b-b71b-e9e905aedaf4
While it didn’t actually have the answer to the issue. It did point me in the right direction.
I proceeded to extend the AD schema and set the site properties to update via AD and change the boundary to be IP subnet based.
I then went to bed (it was 4am at this stage). In the morning not only was the site ID in the test machine clients SCCM had been silently installing for the 3 or 4 hours I had left it for.
I was more than a little relieved when I saw this working as I really didn’t have it in me to fight with SCCM on 2 hours of sleep.

Wednesday, September 30, 2009

Managing and Setting Exchange 2007 Diagnostic Logging Levels

For what ever reason you may have at some point in the life of your server you will need to increase the default logging level.
To start with, if you have come from Exchange 2003 you may be in for a bit of a surprise in that this is not set any where in the GUI. Those of you who have been using Exchange 2007 for a while will probably not be overly surprised by this :)
OK to start with lets have a look at what areas we can change the logging levels and what they are set to initially.
To do this open the EMS and type
Get-EveventLogLevel
Which will produce the following output
Identity                                                             EventLevel
--------                                                             ----------
MSExchange ActiveSync\Requests                                       Lowest   
MSExchange ActiveSync\Configuration                                  Lowest   
MSExchange Antispam\General                                          Lowest   
MSExchange Assistants\Assistants                                     Lowest   
MSExchange Autodiscover\Core                                         Lowest   
MSExchange Autodiscover\Web                                          Lowest   
MSExchange Autodiscover\Provider                                     Lowest   
MSExchange Availability\Availability Service                         Lowest   
MSExchange Availability\Availability Service General                 Lowest   
MSExchange Availability\Availability Service Authentication          Lowest   
MSExchange Availability\Availability Service Authorization           Lowest   
MSExchange Cluster\Move                                              Lowest   
MSExchange Cluster\Upgrade                                           Lowest   
MSExchange Cluster\Action                                            Lowest   
MSExchange Common\General                                            Lowest   
MSExchange Common\Configuration                                      Lowest   
MSExchange Common\Logging                                            Lowest   
MSExchange Extensibility\Transport Address Book                      Lowest   
MSExchange Extensibility\MExRuntime                                  Lowest   
MSExchange EdgeSync\Synchronization                                  Lowest   
MSExchange EdgeSync\Topology                                         Lowest   
MSExchange EdgeSync\SyncNow                                          Lowest   
MSExchange TransportService\TransportService                         Lowest   
MSExchange Web Services\Core                                         Lowest   
MSExchange IMAP4\General                                             Lowest   
MSExchange Messaging Policies\Journaling                             Lowest   
MSExchange Messaging Policies\AttachFilter                           Lowest   
MSExchange Messaging Policies\AddressRewrite                         Lowest   
MSExchange Messaging Policies\Rules                                  Lowest   
MSExchange Messaging Policies\Prelicensing                           Lowest   
MSExchange Anti-spam Update\HygieneUpdate                            Lowest   
MSExchange Management Application\Shell                              Lowest   
MSExchange Management Application\Console                            Lowest   
MSExchange OWA\FormsRegistry                                         Lowest   
MSExchange OWA\Core                                                  Lowest   
MSExchange OWA\Configuration                                         Lowest   
MSExchange OWA\Themes                                                Lowest   
MSExchange OWA\SmallIcons                                            Lowest   
MSExchange OWA\Proxy                                                 Lowest   
MSExchange OWA\Transcoding                                           Lowest   
MSExchange OWA\ADNotifications                                       Lowest   
MSExchange POP3\General                                              Lowest   
MSExchange Process Manager\ProcessManager                            Lowest   
MSExchange Repl\Service                                              Lowest   
MSExchange Repl\Exchange VSS Writer                                  Lowest   
MSExchange Search Indexer\General                                    Lowest   
MSExchange Search Indexer\Configuration                              Lowest   
MSExchange Store Driver\General                                      Lowest   
MSExchange System Attendant Mailbox\General                          Lowest   
MSExchange Topology\Topology Discovery                               Lowest   
MSExchange ADAccess\General                                          Lowest   
MSExchange ADAccess\Cache                                            Lowest   
MSExchange ADAccess\Topology                                         Low      
MSExchange ADAccess\Configuration                                    Lowest   
MSExchange ADAccess\LDAP                                             Lowest   
MSExchange ADAccess\Validation                                       Low      
MSExchange ADAccess\Recipient Update Service                         Lowest   
MSExchange ADAccess\Site Update                                      Lowest   
MSExchangeAL\Ldap Operations                                         Lowest   
MSExchangeAL\Service Control                                         Lowest   
MSExchangeAL\Attribute Mapping                                       Lowest   
MSExchangeAL\Account Management                                      Lowest   
MSExchangeAL\Address List Synchronization                            Lowest   
MSExchangeIS\9000 Private\Transport General                          Lowest   
MSExchangeIS\9000 Private\General                                    Lowest   
MSExchangeIS\9000 Private\Transport Sending                          Lowest   
MSExchangeIS\9000 Private\Transport Delivering                       Lowest   
MSExchangeIS\9000 Private\Transfer Into Gateway                      Lowest   
MSExchangeIS\9000 Private\Transfer Out Of Gateway                    Lowest   
MSExchangeIS\9000 Private\MTA Connections                            Lowest   
MSExchangeIS\9000 Private\Logons                                     Lowest   
MSExchangeIS\9000 Private\Access Control                             Lowest   
MSExchangeIS\9000 Private\Send On Behalf Of                          Lowest   
MSExchangeIS\9000 Private\Send As                                    Lowest   
MSExchangeIS\9000 Private\Rules                                      Lowest   
MSExchangeIS\9000 Private\Storage Limits                             Lowest   
MSExchangeIS\9000 Private\Background Cleanup                         Lowest   
MSExchangeIS\9000 Private\DS Synchronization                         Lowest   
MSExchangeIS\9000 Private\Views                                      Lowest   
MSExchangeIS\9000 Private\Download                                   Lowest   
MSExchangeIS\9000 Private\Local Replication                          Lowest   
MSExchangeIS\9000 Private\Folder Access                              Lowest   
MSExchangeIS\9000 Private\Message Access                             Lowest   
MSExchangeIS\9000 Private\Extended Send As                           Lowest   
MSExchangeIS\9000 Private\Extended Send On Behalf Of                 Lowest   
MSExchangeIS\9001 Public\Transport General                           Lowest   
MSExchangeIS\9001 Public\General                                     Lowest   
MSExchangeIS\9001 Public\Replication DS Updates                      Lowest   
MSExchangeIS\9001 Public\Replication Incoming Messages               Lowest   
MSExchangeIS\9001 Public\Replication Outgoing Messages               Lowest   
MSExchangeIS\9001 Public\Replication NDRs                            Lowest   
MSExchangeIS\9001 Public\Transport Sending                           Lowest   
MSExchangeIS\9001 Public\Transport Delivering                        Lowest   
MSExchangeIS\9001 Public\MTA Connections                             Lowest   
MSExchangeIS\9001 Public\Logons                                      Lowest   
MSExchangeIS\9001 Public\Access Control                              Lowest   
MSExchangeIS\9001 Public\Send On Behalf Of                           Lowest   
MSExchangeIS\9001 Public\Send As                                     Lowest   
MSExchangeIS\9001 Public\Rules                                       Lowest   
MSExchangeIS\9001 Public\Storage Limits                              Lowest   
MSExchangeIS\9001 Public\Replication Site Folders                    Lowest   
MSExchangeIS\9001 Public\Replication Expiry                          Lowest   
MSExchangeIS\9001 Public\Replication Conflicts                       Lowest   
MSExchangeIS\9001 Public\Replication Backfill                        Lowest   
MSExchangeIS\9001 Public\Background Cleanup                          Lowest   
MSExchangeIS\9001 Public\Replication Errors                          Lowest   
MSExchangeIS\9001 Public\DS Synchronization                          Lowest   
MSExchangeIS\9001 Public\Views                                       Lowest   
MSExchangeIS\9001 Public\Replication General                         Lowest   
MSExchangeIS\9001 Public\Download                                    Lowest   
MSExchangeIS\9001 Public\Local Replication                           Lowest   
MSExchangeIS\9002 System\Recovery                                    Lowest   
MSExchangeIS\9002 System\General                                     Lowest   
MSExchangeIS\9002 System\Connections                                 Lowest   
MSExchangeIS\9002 System\Table Cache                                 Lowest   
MSExchangeIS\9002 System\Content Engine                              Lowest   
MSExchangeIS\9002 System\Performance Monitor                         Lowest   
MSExchangeIS\9002 System\Move Mailbox                                Lowest   
MSExchangeIS\9002 System\Download                                    Lowest   
MSExchangeIS\9002 System\Virus Scanning                              Lowest   
MSExchangeIS\9002 System\Exchange Writer                             Lowest   
MSExchangeIS\9002 System\Backup Restore                              Lowest   
MSExchangeIS\9002 System\Client Monitoring                           Lowest   
MSExchangeIS\9002 System\Event History                               Lowest   
MSExchangeIS\9002 System\Database Storage Engine                     Lowest   
MSExchangeMailboxAssistants\Service                                  Lowest   
MSExchangeMailboxAssistants\OOF Assistant                            Lowest   
MSExchangeMailboxAssistants\OOF Library                              Lowest   
MSExchangeMailboxAssistants\Resource Booking Attendant               Lowest   
MSExchangeMailboxAssistants\Email_Lifecycle_Assistant                Lowest   
MSExchangeMailSubmission\General                                     Lowest   
MSExchangeMU\General                                                 Lowest   
MSExchangeSA\Clean Mailbox                                           Lowest   
MSExchangeSA\NSPI Proxy                                              Lowest   
MSExchangeSA\RFR Interface                                           Lowest   
MSExchangeSA\OAL Generator                                           Lowest   
MSExchangeSA\Proxy Generation                                        Lowest   
MSExchangeSA\RPC Calls                                               Lowest   
MSExchangeSA\RPC-HTTP Management                                     Lowest   
MSExchangeTransport\SmtpReceive                                      Lowest   
MSExchangeTransport\SmtpSend                                         Lowest   
MSExchangeTransport\DSN                                              Lowest   
MSExchangeTransport\Routing                                          Lowest   
MSExchangeTransport\Logging                                          Lowest   
MSExchangeTransport\Components                                       Lowest   
MSExchangeTransport\RemoteDelivery                                   Lowest   
MSExchangeTransport\Pickup                                           Lowest   
MSExchangeTransport\Categorizer                                      Lowest   
MSExchangeTransport\PoisonMessage                                    Lowest   
MSExchangeTransport\MessageSecurity                                  Lowest   
MSExchangeTransport\TransportService                                 Lowest   
MSExchangeTransport\Exch50                                           Lowest   
MSExchangeTransport\Process                                          Lowest   
MSExchangeTransport\ResourceManager                                  Lowest   
MSExchangeTransport\Configuration                                    Lowest   
MSExchangeTransport\Storage                                          Lowest   
MSExchangeTransport\Agents                                           Lowest   
MSExchangeTransport\Transport Address Book                           Lowest   
MSExchangeTransport\Orar                                             Lowest   
MSExchangeFDS\General                                                Lowest   
MSExchangeFDS\FileReplication                                        Lowest

So as you can see we can go into some fairly fine detail as to what exactly we want to increase or decrease.
To change the logging level of say MSExchangeSA\OAL Generation we would type the following into the EWA
Set-EventLogLevel –Identity “MSExchangeSA\OAL Generation” –Level <Lowest,Low,Medium,High,Expert>
If you want to do a bulk change to say of of the Information Store events then here is what you need to type into EMS
Get-EventLogLevel –Identity “MSExchangeIS\*” | Set-EventLogLevel –Level High
We can see the results of tis command below
Identity                                                             EventLevel
--------                                                             ----------
MSExchange ActiveSync\Requests                                       Lowest   
MSExchange ActiveSync\Configuration                                  Lowest   
MSExchange Antispam\General                                          Lowest   
MSExchange Assistants\Assistants                                     Lowest   
MSExchange Autodiscover\Core                                         Lowest   
MSExchange Autodiscover\Web                                          Lowest   
MSExchange Autodiscover\Provider                                     Lowest   
MSExchange Availability\Availability Service                         Lowest   
MSExchange Availability\Availability Service General                 Lowest   
MSExchange Availability\Availability Service Authentication          Lowest   
MSExchange Availability\Availability Service Authorization           Lowest   
MSExchange Cluster\Move                                              Lowest   
MSExchange Cluster\Upgrade                                           Lowest   
MSExchange Cluster\Action                                            Lowest   
MSExchange Common\General                                            Lowest   
MSExchange Common\Configuration                                      Lowest   
MSExchange Common\Logging                                            Lowest   
MSExchange Extensibility\Transport Address Book                      Lowest   
MSExchange Extensibility\MExRuntime                                  Lowest   
MSExchange EdgeSync\Synchronization                                  Lowest   
MSExchange EdgeSync\Topology                                         Lowest   
MSExchange EdgeSync\SyncNow                                          Lowest   
MSExchange TransportService\TransportService                         Lowest   
MSExchange Web Services\Core                                         Lowest   
MSExchange IMAP4\General                                             Lowest   
MSExchange Messaging Policies\Journaling                             Lowest   
MSExchange Messaging Policies\AttachFilter                           Lowest   
MSExchange Messaging Policies\AddressRewrite                         Lowest   
MSExchange Messaging Policies\Rules                                  Lowest   
MSExchange Messaging Policies\Prelicensing                           Lowest   
MSExchange Anti-spam Update\HygieneUpdate                            Lowest   
MSExchange Management Application\Shell                              Lowest   
MSExchange Management Application\Console                            Lowest   
MSExchange OWA\FormsRegistry                                         Lowest   
MSExchange OWA\Core                                                  Lowest   
MSExchange OWA\Configuration                                         Lowest   
MSExchange OWA\Themes                                                Lowest   
MSExchange OWA\SmallIcons                                            Lowest   
MSExchange OWA\Proxy                                                 Lowest   
MSExchange OWA\Transcoding                                           Lowest   
MSExchange OWA\ADNotifications                                       Lowest   
MSExchange POP3\General                                              Lowest   
MSExchange Process Manager\ProcessManager                            Lowest   
MSExchange Repl\Service                                              Lowest   
MSExchange Repl\Exchange VSS Writer                                  Lowest   
MSExchange Search Indexer\General                                    Lowest   
MSExchange Search Indexer\Configuration                              Lowest   
MSExchange Store Driver\General                                      Lowest   
MSExchange System Attendant Mailbox\General                          Lowest   
MSExchange Topology\Topology Discovery                               Lowest   
MSExchange ADAccess\General                                          Lowest   
MSExchange ADAccess\Cache                                            Lowest   
MSExchange ADAccess\Topology                                         Low      
MSExchange ADAccess\Configuration                                    Lowest   
MSExchange ADAccess\LDAP                                             Lowest   
MSExchange ADAccess\Validation                                       Low      
MSExchange ADAccess\Recipient Update Service                         Lowest   
MSExchange ADAccess\Site Update                                      Lowest   
MSExchangeAL\Ldap Operations                                         Lowest   
MSExchangeAL\Service Control                                         Lowest   
MSExchangeAL\Attribute Mapping                                       Lowest   
MSExchangeAL\Account Management                                      Lowest   
MSExchangeAL\Address List Synchronization                            Lowest   
MSExchangeIS\9000 Private\Transport General                          High     
MSExchangeIS\9000 Private\General                                    High     
MSExchangeIS\9000 Private\Transport Sending                          High     
MSExchangeIS\9000 Private\Transport Delivering                       High     
MSExchangeIS\9000 Private\Transfer Into Gateway                      High     
MSExchangeIS\9000 Private\Transfer Out Of Gateway                    High     
MSExchangeIS\9000 Private\MTA Connections                            High     
MSExchangeIS\9000 Private\Logons                                     High     
MSExchangeIS\9000 Private\Access Control                             High     
MSExchangeIS\9000 Private\Send On Behalf Of                          High     
MSExchangeIS\9000 Private\Send As                                    High     
MSExchangeIS\9000 Private\Rules                                      High     
MSExchangeIS\9000 Private\Storage Limits                             High     
MSExchangeIS\9000 Private\Background Cleanup                         High     
MSExchangeIS\9000 Private\DS Synchronization                         High     
MSExchangeIS\9000 Private\Views                                      High     
MSExchangeIS\9000 Private\Download                                   High     
MSExchangeIS\9000 Private\Local Replication                          High     
MSExchangeIS\9000 Private\Folder Access                              High     
MSExchangeIS\9000 Private\Message Access                             High     
MSExchangeIS\9000 Private\Extended Send As                           High     
MSExchangeIS\9000 Private\Extended Send On Behalf Of                 High     
MSExchangeIS\9001 Public\Transport General                           High     
MSExchangeIS\9001 Public\General                                     High     
MSExchangeIS\9001 Public\Replication DS Updates                      High     
MSExchangeIS\9001 Public\Replication Incoming Messages               High     
MSExchangeIS\9001 Public\Replication Outgoing Messages               High     
MSExchangeIS\9001 Public\Replication NDRs                            High     
MSExchangeIS\9001 Public\Transport Sending                           High     
MSExchangeIS\9001 Public\Transport Delivering                        High     
MSExchangeIS\9001 Public\MTA Connections                             High     
MSExchangeIS\9001 Public\Logons                                      High     
MSExchangeIS\9001 Public\Access Control                              High     
MSExchangeIS\9001 Public\Send On Behalf Of                           High     
MSExchangeIS\9001 Public\Send As                                     High     
MSExchangeIS\9001 Public\Rules                                       High     
MSExchangeIS\9001 Public\Storage Limits                              High     
MSExchangeIS\9001 Public\Replication Site Folders                    High     
MSExchangeIS\9001 Public\Replication Expiry                          High     
MSExchangeIS\9001 Public\Replication Conflicts                       High     
MSExchangeIS\9001 Public\Replication Backfill                        High     
MSExchangeIS\9001 Public\Background Cleanup                          High     
MSExchangeIS\9001 Public\Replication Errors                          High     
MSExchangeIS\9001 Public\DS Synchronization                          High     
MSExchangeIS\9001 Public\Views                                       High     
MSExchangeIS\9001 Public\Replication General                         High     
MSExchangeIS\9001 Public\Download                                    High     
MSExchangeIS\9001 Public\Local Replication                           High     
MSExchangeIS\9002 System\Recovery                                    High     
MSExchangeIS\9002 System\General                                     High     
MSExchangeIS\9002 System\Connections                                 High     
MSExchangeIS\9002 System\Table Cache                                 High     
MSExchangeIS\9002 System\Content Engine                              High     
MSExchangeIS\9002 System\Performance Monitor                         High     
MSExchangeIS\9002 System\Move Mailbox                                High     
MSExchangeIS\9002 System\Download                                    High     
MSExchangeIS\9002 System\Virus Scanning                              High     
MSExchangeIS\9002 System\Exchange Writer                             High     
MSExchangeIS\9002 System\Backup Restore                              High     
MSExchangeIS\9002 System\Client Monitoring                           High     
MSExchangeIS\9002 System\Event History                               High     
MSExchangeIS\9002 System\Database Storage Engine                     High     
MSExchangeMailboxAssistants\Service                                  Lowest   
MSExchangeMailboxAssistants\OOF Assistant                            Lowest   
MSExchangeMailboxAssistants\OOF Library                              Lowest   
MSExchangeMailboxAssistants\Resource Booking Attendant               Lowest   
MSExchangeMailboxAssistants\Email_Lifecycle_Assistant                Lowest   
MSExchangeMailSubmission\General                                     Lowest   
MSExchangeMU\General                                                 Lowest   
MSExchangeSA\Clean Mailbox                                           Lowest   
MSExchangeSA\NSPI Proxy                                              Lowest   
MSExchangeSA\RFR Interface                                           Lowest   
MSExchangeSA\OAL Generator                                           Lowest   
MSExchangeSA\Proxy Generation                                        Lowest   
MSExchangeSA\RPC Calls                                               Lowest   
MSExchangeSA\RPC-HTTP Management                                     Lowest   
MSExchangeTransport\SmtpReceive                                      Lowest   
MSExchangeTransport\SmtpSend                                         Lowest   
MSExchangeTransport\DSN                                              Lowest   
MSExchangeTransport\Routing                                          Lowest   
MSExchangeTransport\Logging                                          Lowest   
MSExchangeTransport\Components                                       Lowest   
MSExchangeTransport\RemoteDelivery                                   Lowest   
MSExchangeTransport\Pickup                                           Lowest   
MSExchangeTransport\Categorizer                                      Lowest   
MSExchangeTransport\PoisonMessage                                    Lowest   
MSExchangeTransport\MessageSecurity                                  Lowest   
MSExchangeTransport\TransportService                                 Lowest   
MSExchangeTransport\Exch50                                           Lowest   
MSExchangeTransport\Process                                          Lowest   
MSExchangeTransport\ResourceManager                                  Lowest   
MSExchangeTransport\Configuration                                    Lowest   
MSExchangeTransport\Storage                                          Lowest   
MSExchangeTransport\Agents                                           Lowest   
MSExchangeTransport\Transport Address Book                           Lowest   
MSExchangeTransport\Orar                                             Lowest   
MSExchangeFDS\General                                                Lowest   
MSExchangeFDS\FileReplication                                        Lowest