Exchange Server 2007 with Service Pack 1

oh yeah baby. just received a Technet flash …

UPDATE: just read Bretts blog … it is available for download…. http://blogs.technet.com/brettjo/archive/2007/11/29/exchange-2007-sp1-has-rtm-d.aspx

UPDATE2: Here are the direct download links:

On November 30, you will be able to download Exchange Server 2007 with Service Pack 1. The list of new features in SP1 is long, including new deployment options, new features and improvements for each server role, improved integration with other applications, and even a new, third type of continuous replication. There are also general updates to almost all of the high availability topics for SP1, as well as significant updates in other content areas, such as those related to the Mailbox, Client Access, Hub Transport and Edge Transport, and the Unified Messaging server roles. You can find documentation on the new features by browsing or searching the Exchange Server TechCenter Library. If you’re in evaluation mode, you can now download the Exchange Server 2007 with Service Pack 1 trial software and see how secure, anywhere access can enhance operational efficiency.

Get-AllQueuesGUI.ps1 (v1.2)

I just have to share this with you.  So for those of us who have Installed Exchange 2007 RTM, you may have noticed that the queue viewer is a bit pants.

Now I have not seen Exchange 2007 Service Pack 1, so maybe this is fixed, but when I look at queues I want to see ALL the queues and not just the one server (like the Queue Viewer)

A while pack I posted Get-AllQueues.ps1 which is a really basic ps1, but make is easy with a simple name to list all you queues (get-allqueues.ps1 v1.0)

This was good, but I really wanted a GUI, that would auto refresh and let you do the stuff that queue viewer would so .. so a script was born.  Greg actually started the fire for this script, with his excellent mailbox size script

So Get-AllQueuesGUI.ps1basically takes a list of queues and displays them in the .net grid.  It also gets a list of the currently messages that are queued.  The refresh interval is customisable, and I added a cool feature today that sporns out-chart by PowerGadgets to give you a live barchart of queues that are greater than one.

The script is attached.  Have a look and let me know what you think .. all feedback is greatly accepted.

I have a few additions to make and they will come soon.

BTW, I have also tweaked Gregs Mailbox Size Script and will post that later

Enjoy!

Wii Light Sword

Dear Santa,

I have been a good boy all year and I would really love it, if I could have one of these

Love and Kisses

Paul

 
Check this out baby! http://www.play.com/Games/Wii/4-/3517983/Wii-Light-Sword/Product.html#

For use with Nintendo Wii games console. Simply slip your Wii Remote into the handle and press the on button to instantly power up your light sword, the power up and down effect is done gradually until the light sword is at its full length.

  • Power up & Power down light effect to bring your Light Sword to life
  • Uses 22 x ultra bright LED’s
  • On / Off button
  • Uses 3 x AA Batteries (not supplied)

zune update

so plugged my zune in to my laptop and was offered the desktop and device upgrade.

wow, what a difference and I love it! the desktop software is a million times better and it looks sweet. The device update make the zune look all grown up and trendy. It totally refreshes the zune with a modern interface and I must mention the wireless sync, as this is just the best feature.

Basically sync your zune with in my case my wirelessly connected laptop. then unhook your zune, go to setting, wireless and select sync … damm cool!

Rumour has it I can direct sync dvr-ms files from my media centre so that is a task for the weekend.

Well done Zune dev boys & girls, this is an excellent upgrade. now all I need to do is get my hands on the 80gb version … in the UK

Exchange 2007: MSExchangeIS 9646

Had a user who couldn’t log on to his Exchange 2007 mailbox.  He was getting this message:

“Unable to open your default e-mail folders. You must connect to your Microsoft Exchange Server computer with the current profile before you can synchronize your folders with your offline profile”

Essa done some digging and found this: http://www.davidunderwood.org/2007/10/02/Exchange2007WithOutlook2003ClientUnableToOpenDefaultEMailFolders.aspx

If you receive the error “Unable to open your default e-mail folders. You must connect to your Microsoft Exchange Server computer with the current profile before you can syncronize your folders with your offline profile” which persists across multiple computers with the same user then the user has attempted to connect too many times to the mail store and locked their store. Restarting the information store for Exchange 2007 corrected the issue. 

The Application eventlog on the server reported:

Event Type:    Error
Event Source:    MSExchangeIS
Event Category:    General
Event ID:    9646
Date:        13/11/2007
Time:        15:09:08
User:        N/A
Computer:    GBRPSMMSWM01NB
Description:
Mapi session “/o=MyOrg/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=” exceeded the maximum of 32 objects of type “session”.

The fix is a bit drastic!  A KB exists: 925815: An Exchange 2007 server stops responding to a MAPI client and logs event ID 9646 in the Application log
http://support.microsoft.com/?kbid=925815

 

 

New-PublicFolderDatabase = Access is denied

Humm, so I tried to create a public folder store to on a server and got:

Summary: 2 item(s). 0 succeeded, 1 failed.
Elapsed time: 00:00:01

New PUB01-PUB03
Failed

Error:
Active Directory operation failed on dc00003.mydom.local. This error is not retriable. Additional information: Access is denied.
Active directory response: 00000005: SecErr: DSID-03151E04, problem 4003 (INSUFF_ACCESS_RIGHTS), data 0

The user has insufficient access rights.

Exchange Management Shell command attempted:
new-publicfolderdatabase -StorageGroup ‘CN=SG02-PUB03,CN=InformationStore,CN=PUB03,CN=Servers,CN=Exchange Administrative Group (FYDIBOHF23SPDLT),CN=Administrative Groups,CN=BarWealth,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=gbl,DC=barwealth,DC=net’ -Name ‘PUB01-PUB03’ -EdbFilePath ‘F:SG02SG02-DBPUB01-PUB03.edb’

Elapsed Time: 00:00:01

 

Turns out that if you delegate a group as server administrator they get an explicit deny on the server object for Create and Delete Public Information Store Objects.  Suppose it does make sense as a Public Folder is an org wide thing .. but hey, every day is a school day

PowerShell and EventLogs

So I have been “play” with PowerShell again today, and I have trying to work out how to write an Event to the Eventlog.

Richard gave me some code to do it with vbs, but I found this while surfing (it has taken an age to find!) http://winpowershell.blogspot.com/2006_07_01_archive.html

Anyway, not I have found it the world is my oyster!  So my latest script is for BlackBerry.  It runs BBSrptest and parses the result.  If it fails it will generate an Error in the Application Eventlog and send an email about the failure.  If it okay, it just generates an Information event.

Code is attached, but here is the eventlog bit.  It is surprising how easy it is to use!

##########################################################################################
#Set variable to log stuff to the application event log
#
#Valid values for [System.Diagnostics.EventLogEntryType]
#Error; Warning; Information; SuccessAudit; FailureAudit
##########################################################################################
$evt=new-object System.Diagnostics.EventLog(“Application”)
$evt.Source=”My BlackBerrry”
$infoevent=[System.Diagnostics.EventLogEntryType]::Information

$evt.WriteEntry($strOutput,$infoevent,1)

Apple Mac Pro

Well I finally done it .. I am the proud owner of one very sexy looking Mac Pro.

I have just got my hands on leopard too. Why I hear you ask, well for the cost of my dual 3ghz xeon it is doubt full that I could get Dell cheaper, and a Dell would no way look as good.

However, its primary use, as you have probably guessed is a 64bit windows server running VMWare, so I can host this blog and get my Exchange 2007 org back up and running.

I will let you know how I get on

Planes

What is it with plane seats. Why does the person next to you fell like they own the damm plane and take all the possible elbow room.

Always a mystery to me, maybe it is the standard list of being rude and having no respect of your other passengers?

Also I have never understood the panic people have wanting to sit down. They have no patience to wait and give someone the time to put a bag in the overhead locker and take a seat. Don’t panic, the plane is not going to leave with out you!