Exchange 2010 SP3 Update Rollup 1 Installation tips

Tags

, ,

Microsoft Exchange 2010 SP3 Update Rollup 1 Installtion tips

On May 29th Microsoft released the Exchange 2010 SP3 Update Rollup 1. See the official post here.

I’ve installed this on my test SBS 2011 server and compared to some previous update rollups it is remarkably quick to install, just under 12 minutes from start to finish, and my test SBS server isn’t very powerful.

You may also want to consider waiting a couple of days before deploying the update rollup in your production environment as the previous update rollups have had the original version pulled, before a v2 was released. Hopefully Microsoft have got this one right first time.

While looking for others experience of installing the update rollup I’ve come across a few suggestions that might help speed the install up and a few best practice tips. This has been updated from my previous tips on installing Update Rollup 6 for 2010 SP2, found here.

1. Reboot the server prior to installing the update rollup. If it has been up for a while a reboot will make sure it is in a know good state.

2. Run the update from an elevated command prompt.

3. In Internet Explorer, deselect “Check for Publisher’s certificate” and “Check for server certificate revocation”, from Internet Options, Advanced tab, Security options.

4. Disable antivirus software.

5. Have a full backup and a system state backup of the server.

6. Make sure the SBS console is closed if installing the update on SBS 2011.

While the update is installed it will automatically stop Exchange and IIS services, and restart them again once complete.

Once the update has finished, remember to undo the changes made in steps 3 and 4 above.

Related Posts:

1. Microsoft Exchange 2010 SP3 is now available

2. How to install Exchange 2010 SP3 on SBS 2011

3. How to install Exchange 2010 SP3 on Windows Server 2012

Microsoft Exchange 2010 SP3 Update Rollup 1 released

Tags

, , ,

Microsoft Exchange 2010 SP3 Update Rollup 1

Microsoft have now released Update Rollup 1 for Exchange Server 2010 Service Pack 3.

Exchange 2010 SP3 Update Rollup 1 downloadThe Update Rollup 1 addresses the following issues:

  • 2561346 Mailbox storage limit error when a delegate uses the manager’s mailbox to send an email message in an Exchange Server 2010 environment
  • 2729954 Can’t send voice message to a selected non-primary email address in an Exchange Server 2010 environment
  • 2750846 Information Store service crashes when you mount public folder databases on an Exchange Server 2010 server
  • 2751628 Event ID 9682 does not record the folder name when you delete a public folder in an Exchange Server 2010 environment
  • 2756460 You cannot open a mailbox that is located in a different site by using Outlook Anywhere in an Exchange Server 2010 environment
  • 2763065 Move request log is logged when you move a mailbox in an Exchange Server 2010 SP2 environment
  • 2777742 Address Book service crashes on an Exchange Server 2010 Client Access server when a server has been running for 25 days or more
  • 2781488 RPC_S_SERVER_UNAVAILABLE (0x6BA) error code when you use a MAPI or CDO-based application in an Exchange Server 2010 environment
  • 2782683 Email message that a user sends by using the “Send As” or “Send On Behalf” permission is saved only in the Sent Items folder of the sender in an Exchange Server 2010 environment
  • 2784210 Ethical wall does not function as expected when the ReportToOriginatorEnabled property is disabled in an Exchange Server 2003 and Exchange Server 2010 coexistence environment
  • 2793348 Read receipt is sent unexpectedly when you view an email message by using Outlook Web App
  • 2796490 Microsoft Exchange Information Store service crashes on an Exchange Server 2010 Mailbox server
  • 2802569 Mailbox synchronization fails on an Exchange ActiveSync device in an Exchange Server 2010 environment
  • 2803132 Delayed email message delivery on a BlackBerry mobile device after you install Update Rollup 4 for Exchange Server 2010 SP2
  • 2806602 EdgeTransport.exe process crashes on an Exchange Server 2010 Hub Transport server
  • 2814723 Server loses network connectivity and UDP ports are used up on an Exchange Server 2010 server
  • 2814847 Rapid growth in transaction logs, CPU use, and memory consumption in Exchange Server 2010 when a user syncs a mailbox by using an iOS 6.1 or 6.1.1-based device
  • 2816934 Error code 0X800CCC13 when an additional POP3 or IMAP account is used to send an email message and Outlook online mode is used to connect to an Exchange Server 2010 environment
  • 2817140 Exchange Replication service crashes intermittently in an Exchange Server 2010 environment
  • 2817852 Cyrillic characters are displayed as question marks in the “To” field of message items in the Sent Items folder in an Exchange 2010 environment
  • 2818456 Attachments are missing from an embedded message in an Exchange Server 2010 SP2 environment
  • 2822208 Unable to soft delete some messages after installing Exchange 2010 SP2 RU6 or SP3
  • 2826066 VSAPI-based antivirus software causes delayed response in an Exchange Server 2010 environment
  • 2827037 Copy of an item is created in the Version subfolder in an Exchange Server 2010 environment
  • 2833888 No items are displayed in Outlook after you install Exchange Server 2010 SP3 or Update Rollup 6 for Exchange Server 2010 SP2
  • 2840099 ArgumentOutOfRangeException exception when an EWS application creates a new MIME email in an Exchange Server 2010 environment

More information can be found here:

http://support.microsoft.com/kb/2803727

Related Posts:

1. How to install Exchange 2010 SP3 on SBS 2011

2. Exchange 2010 SP3 Update Rollup 1 Installation tips

3. How to install Exchange 2010 SP3 on Windows 2012

PowerShell: Identifying ActiveSync Devices with Get-ActiveSyncDevice for Exchange 2010

Tags

, , ,

PowerShell

Having recently started working with a new client and sorting out some Exchange 2010 problems, I wanted to identify what sort of mobile devices they had and more specifically what version of iOS any of their iPhones/iPads were running due to the issues that iOS 6.1 caused (see link iOS 6.1: Excess Exchange activity after accepting an exception to recurring calendar event)

To do this i used the command:

Get-ActiveSyncDevice | select devicetype, deviceos, deviceuseragent

Get-ActiveSyncDevice | select devicetype, deviceos, deviceuseragentTo narrow the search down further to see only the devices running iOS 6.1 i used the following command:

Get-ActiveSyncDevice | where {$_.deviceos -match “iOS 6.1 “} | select devicetype, deviceos, deviceuseragent

Get-ActiveSyncDevice | where {$_.deviceos -match "iOS 6.1 "} | select userdisplayname,deviceosThen finally to determine who owns the iOS 6.1 devices i used the following command:

Get-ActiveSyncDevice | where {$_.deviceos -match “iOS 6.1 10B14*”} | select userdisplayname,deviceos

A list of properties that can be obtained from the Get-ActiveSyncDevice PowerShell command can be found below:

RunspaceId
FriendlyName
DeviceId
DeviceImei
DeviceMobileOperator
DeviceOS
DeviceOSLanguage
DeviceTelephoneNumber
DeviceType
DeviceUserAgent
DeviceModel
FirstSyncTime
UserDisplayName
DeviceAccessState
DeviceAccessStateReason
DeviceAccessControlRule
DeviceActiveSyncVersion
AdminDisplayName
ExchangeVersion
Name
DistinguishedName
Identity
Guid
ObjectCategory
ObjectClass
WhenChanged
WhenCreated
WhenChangedUTC
WhenCreatedUTC
OrganizationId
OriginatingServer
IsValid

Related Posts:

1. PowerShell: Get-ADUser to retrieve logon scripts and home directories – Part 1

2. PowerShell: Get-ADUser to retrieve logon scripts and home directories – Part 2

3. How to install Exchange 2010 (SP3) on Windows Server 2012

ADUC: Object username contains other objects. Are you sure you want to delete object and all objects it contains?

Tags

,

While deleting a few disabled user accounts today I came across a warning message I’ve not encountered before.

Confirm Subree Deletion. Object conatins other objects. Are you sure you want to delete object and all of the objects it contains?

I was only deleting a user account and had already deleted a number of them so what was different about this one?

In ADUC, I selected View – Users, Contacts, Groups and Computers as containers.

ADUC - User, Contacts, Groups and Computers as containers.

I was then able to drill down into the user and see what other objects they contained. It turns out that there was an iPhone listed in the ExchangeActiveSyncDevices for the users.

ExchangeActiveSyncDevices

So, knowing what i was deleting, it was safe to proceed.

PowerShell: Get-ADUser to retrieve logon scripts and home directories – Part 2

Tags

, , ,

PowerShell

In Part 1 we looked at the Get-ADUser command, and used it to create a list of all users and display their homedrive, homedirectory and scriptpath.

In this post we’ll look at refining the results a little.

We’ll look at sorting the results, only returning results for user accounts that have a login script, and export them to CSV, which is much more useful than exporting the results to a text file.

So, the final command we ended Part 1 with was the following and it returned a text file to us with a list of all users as seen in the image below (I’ve added a few more parameters to users in this example.

Try Get-ADUser -filter * -properties scriptpath, homedrive, homedirectory | ft Name, scriptpath, homedrive, homedirectory > C:\temp\users.txt

export to text from get-aduser

In this next example, I’ve added the where cmdlet to only return results that contain bat in the script path.

Try Get-ADUser -filter * -properties scriptpath, homedrive, homedirectory | where {$_.scriptpath – like “*bat*”} | ft Name, scriptpath, homedrive, homedirectory

get-aduser where scriptpath -like

Now for some reason we may want to sort the list by scriptpath, so we add in the sort-object cmdlet.

Try, Get-ADUser -filter * -properties scriptpath, homedrive, homedirectory | where {$_.scriptpath – like “*bat*”} | sort-object scriptpath | ft Name, scriptpath, homedrive, homedirectory

get-aduser sort-object

And finally, lets export the list to CSV so we can work on it in Excel. In this example we substitute, format table (ft) for select-object.

Try, Get-ADUser -filter * -properties scriptpath, homedrive, homedirectory | where {$_.scriptpath – like “*bat*”} | sort-object scriptpath | select-object Name, scriptpath, homedrive, homedirectory | Export-csv -path c:\temp\user-login-script-20130429.csv

get-aduser export to csv

export to csv from get-aduser

Below are some links to invaluable Microsoft Technet references.

Get-ADUser can be found here: http://technet.microsoft.com/en-us/library/ee617241.aspx

Where cmdlet can be found here: http://technet.microsoft.com/en-us/library/ee177028.aspx

Sort-Object cmdlet can be found here: http://technet.microsoft.com/en-us/library/ee176968.aspx

Select-Object cmdlet can be found here: http://technet.microsoft.com/en-us/library/ee176955.aspx

Export-csv cmdlet can be found here: http://technet.microsoft.com/en-us/library/ee176825.aspx

Related Posts:

1. PowerShell: Get-ADUser to retrieve logon scripts and home directories – Part 1

2. Introducing Windows Server 2012 – Free ebook

3. Where is Windows Server 2012 Sysprep?

4. Recommended Small Business Scenarios with Windows Server 2012 Guide Available for Download

PowerShell: Get-ADUser to retrieve logon scripts and home directories – Part 1

Tags

, , ,

PowerShellHaving recently taken on a new client with a system that had been neglected somewhat I wanted to find out about the state of their user accounts.

I’d already looked at a couple of users at random and noticed some users had logon scripts while others didn’t, and some users had home drives while others didn’t.

Although the organisation wasn’t large, they had more than enough user accounts that I didn’t want to manually check every one. So i turned to PowerShell’s Get-ADUser command.

I’m not a PowerShell expert, and haven’t really given it much time until recently. But since using Windows Server 2012 I’ve found myself using it more and more, and I’m starting to like it!

Right, on with a quick tutorial of Get-ADUser.The following screenshots are taken from my Windows Server 2012 demo lab.

Get-ADUser on it’s own won’t give you any information. You need to give it a filter.Get-ADUserTry Get-ADUser -filter *.

This will return all the users in the domain. But as you can see from the format it isn’t really that useful to us at the moment as it isn’t showing any logon script information or home drives.Get-ADUser -filter *Next lets single out an individual user and see what information we can see.

Try Get-ADuser username -properties *.

This will show you all the properties associated with the user. Get-ADUser -properties * Now we can see a list of all the properties associated with a user account, we can start to format the Get-ADUser command to just show us the information we require.

Try Get-ADUser username Joe.bloggs -properties scriptpath, homedrive, homedirectory

Get-ADUser properties scriptpath homedrive homedirectory

We can now see the information we want for a single user, but a table of users would be useful…

Try Get-ADUser -filter * -properties scriptpath, homedrive, homedirectory | ft Name, scriptpath, homedrive, homedirectory

Get-ADUser properties scriptpath homedrive homedirectory formattable

Now the last step is to output the table to a file so we can use it in our documentation.

Try Get-ADUser -filter * -properties scriptpath, homedrive, homedirectory | ft Name, scriptpath, homedrive, homedirectory > C:\temp\users.txt

get-aduser output

By taking a look at the properties of an individual user you can build a table with any combination of user properties you are interested in.

The Microsoft Technet reference can be found here: http://technet.microsoft.com/en-us/library/ee617241.aspx

In Part two of this post we’ll look at Sorting tables and Exporting to CSV and picking out selecting data using parameters.

Related Posts:

1.PowerShell: Get-ADUser to retrieve logon scripts and home directories – Part 2

2. Introducing Windows Server 2012 – Free ebook

3. Where is Windows Server 2012 Sysprep?

4. Recommended Small Business Scenarios with Windows Server 2012 Guide Available for Download

Dell Server Update Utility SUU 7.2.1 released

Tags

,

Dell Server Update Utility

The latest version of Dell Server Update Utility (SUU) has been released. The SUU is an application used to help patch Dell PowerEdge servers. It will compare currently installed drivers and firmware with those available on the DVD.

This is release Q1 2013, and can be downloaded below, and is 7.3GB in size.

Dell Server Update Utility 7.2.1 Q1 2013

To make sure it is compatible with your Dell PowerEdge server I recommend you go to their technical support website, enter your Server’s TAG, and then look in the System Management section for the latest version for your server.

A double layer DVD is required to burn the iso image.

Related Posts:

1. Dell OpenManage Essentials 1.1 released

2. Dell Server Update Utility 7.2 released

3. Dell EqualLogic Configuration Guide (ECG) Version 14.1 release

Where is Windows Server 2012 Sysprep?

Tags

, ,

Windows Server 2012

If you are building a Windows Server 2012 lab for testing and want to remove unique information from the Server so you can replicate it rather than run through the install multiple times use Sysprep.

Since Windows 2008 and 2008 R2 is can be found in %windir%\system32\sysprep.

The interface hasn’t changed in Server 2012.

Windows Server 2012 Sysprep

Related Posts:

1. Introducing Windows Server 2012

2. Free ebook Understanding Hyper-V in Windows Server 2012

How to install Exchange 2010 (SP3) on Windows Server 2012

Tags

, ,

Server 2012 and Exchange 2010Now Microsoft Exchange 2010 SP3 has been released it provides support for Windows Server 2012 as the host operating system. In this blog we’ll run through the installation process.

The demo environment I am using includes a Server 2012 DC and a Server 2012 member server.

As this is a virgin demo environment as part of the installation the Exchange 2010 setup will upgrade the AD Schema, if this is an additional server in a migration scenario then the following won’t be necessary. To upgrade the Schema you have two options.

Option 1: Run the Exchange 2010 SP3 setup command with the PrepareAD and OrganizationName switches on the domain controller.

setup /preparead /organizationName:oxfordsbsguy

Then on the member server follow the instructions below to install Exchange 2010 SP3.

Exchange 2010 setup preparead

Option 2: Install the Remote Server Administration Tools (RSAT) onto the member server you are installing Exchange onto so that the ldifde.exe is in the correct location that the Exchange setup expects it to be.

Install RSAT AD DS Tools

With that done, on to the install.

1. On a Server 2012 member server, run PowerShell as Administrator.

Run Powershell as Administrator2. Run the following command to install the prerequisite Rolls required for a typical Exchange 2010 installation. (Source: Exchange 2010 Prerequisites)

Rolls required for Exchange 2010

Add the roles required for Exchange 2010

3. Wait for the rolls to be completed. On my test server this took about 4 minutes. The server will restart automatically.

Prerequisite Rolls for Exchange 2010 Progress

4. Download Microsoft Exchange 2010 SP3, Microsoft Office 2010 Filter Pack, and Microsoft Office 2010 Filter Pack SP1

Download Exchange 2010 SP3Download Microsoft Office 2010 Filter PackDownload Microsoft Office 2010 Filter Pack SP1

5. Install the Microsoft Office 2010 Filter Pack.

Install Microsoft Office 2010 Filter Pack

6. Install the Microsoft Office 2010 Filter Pack SP1.

Install Microsoft Office 2010 Filter Pack SP1

7. Run and extract Exchange 2010 SP3.Run Exchange 2010 SP38. Browse to the location you extracted the files to and run Setup.exe, then click on Step 4: Install Microsoft Exchange.

Exchange 2010 SP3 Installation

9. Read the introduction and click Next.

Microsoft Exchange 2010 Introduction

10. Accept the license agreement, and click Next.

Exchange 2010 Installation - License

11. Enable Exchange Error Reporting, and click Next.

Exchange 2010 Installation - Error Reporting

12. Select the Installation Type. In our example we will use the Typical Option, deselect “Automatically install Windows Server roles and features required for Exchange”, click Next.

Exchange 2010 Installation - Installation Type

13. Enter the Organization Name, I’ve changed mine from the default First Organization in the picture below to OxfordSBSGuy.

Exchange 2010 Installation - Specify the Name of this Organization

14. Select the appropriate client settings, click Next.Exchange 2010 Installation - Client Settings

15. Enter an external domain name to use with Exchange, click Next.

Exchange 2010 Installation - Client Access

16. Opt in/out of the Customer Experience Improvement Program, click Next.Exchange 2010 Installation - Customer Experience

17. Resolve any errors, you should have none! Note Organization Prerequisites, this refers to the Schema upgrade highlighted at the start of this article. Click Next.

Exchange 2010 Installation - Readiness check

18. Watch the progress bars (or go and make a cuppa) as Exchange is installed. You can see it if fairly quick at just under 20 minutes. Click Finish to complete the installation.

Exchange 2010 Installation - Completion

19. Run WSUS or Windows update to install any patches that have been release since SP3.

20. Reboot the server to complete the installation.

21. Once restarted log in to the Exchange Management Console and start configuring!

Exchange 2010 Management Console

Related Posts:

1. How to copy incoming or outgoing emails to another mailbox in Exchange 2007 or 2010

2. Microsoft Exchange 2010 SP3 now available

3. Exchange 2010 SP2 Update Rollup 6 Installation Tips

4. How to check which version of Exchange you are using

Dell EqualLogic Configuration Guide (ECG) version 14.1 released

Tags

, ,

Dell Equallogic Configuration Guide

Dell have released version 14.1 of the Dell EqualLogic Configuration Guide.

The guide is designed to help storage administrators build an iSCSI infrastructure for use with a Dell EqualLogic SAN solution.

The most significant changes to the previous version (13.4) is a new chapter on Data Center Bridging.

The guide can be download from here.

Data Center BridgingSource: Dell EqualLogic Configuration Guide 14.1

Related Posts:

1. Dell Server Update Utility SUU 7.2 released

2. Dell iDRAC7 Quick Start Guide now available

Follow

Get every new post delivered to your Inbox.

Join 263 other followers