Microsoft Visual Studio 2008 is Now Available

Shawn just pointed this out to me:


Source: http://blogs.msdn.com/usisvde/archive/2008/01/29/microsoft-visual-studio-2008-is-now-available.aspx 

Microsoft is proud to announce the availability of Visual Studio 2008 in volume licensing, retail, and MSDN download.

This exciting new version was released to manufacturing (RTM) on November 19, 2007 and at that time active MSDN subscribers were able to download it right away.  With its inclusion on the January 2008 volume licensing price list, the product is now available to sell and ship to your customers via Open, Select, Enterprise Agreement (EA), and Full Packaged Product (FPP).

 

Powershell Array Comparison

I am updating my Get-ExchangeServerPlus.ps1 and I wanted to check for a hotfix in the registry.  But I wanted the ability to add more checks by adding a value to an array.

So my code is enumerating the registry using WMI and I wanted to check a registry key against my array.  I was thinking about for loops and then found this .. damm cool!

http://www.microsoft.com/technet/scriptcenter/resources/pstips/aug07/pstip0810.mspx

$arrColors = "blue", "red", "green", "yellow", "white", "pink", "orange", "turquoise"
$arrColors –contains "black"

Believe it or not, that’s all there is to it: all we have to do is use the –contains operator, followed by the value we’re searching for. As you might have guessed, the –contains operator tells us whether or not an item can be found in a group. Because the color black does not appear in our array, PowerShell is going to respond by telling us this

Resturant: La Trompette

Just found this in the London Lite this evening.

If you live or eat in Chiswick, West London you should checkout La Trompette on Devonshire Road.

It has just been awarded a Michelin Star!! I have eaten there a number of time and the food is very good. This award proves it!

I would highly recommended it, but it might be even harder to get a table now

Check it out here: http://www.latrompette.co.uk/

To quote the London Lite “… mark the arrival of Chiswick as a ‘gastro-quarter'” which is very true, especially with the opening of a Goron Ramsay Pub too!

Microsoft Exchange Server by From Wikipedia

Just googling for an issue I heard about (aparently Exchange 2007 RTM might have some performance issues when you go over 500 users .. can’t be true but have the check it out)

Anyway found this on Wikipedia

http://en.wikipedia.org/wiki/Microsoft_Exchange_Server

Microsoft Exchange Server is a messaging and collaborative software product developed by Microsoft. It is part of the Microsoft Servers line of server products and is widely used by enterprises using Microsoft infrastructure solutions. Exchange’s major features consist of electronic mail, calendaring, contacts and tasks, and support for the mobile and web-based access to information, as well as supporting data storage.

Cool! they should pad it out with this http://msexchangeteam.com/archive/2008/01/02/447806.aspx by Paul Bowden

Hey .. the buggers, they have taken my link of the website .. Come on guys add me back, I am doing the world a service here!

My content is still there ;-) http://msexchangeteam.com/search/SearchResults.aspx?q=flaherty

MSExchangeTransport | Routing | 5003

This stumped me for a while.  Attempted an upgrade of VMWare Exchange 2007 Hub Transport Role.  It failed (See http://blogs.flaphead.dns2go.com/archive/2007/12/19/update-exchange-2007-service-pack-1.aspx)

Basically setup fails with: Process execution failed with exit code 3

.. and the setup log says:

[22/01/2008 15:44:08] [2] Beginning processing.
[22/01/2008 15:44:08] [2] Starting: C:WINDOWSsystem32regsvr32.exe arguments: /s “C:Program FilesMicrosoftExchange ServerbinExSMIME.dll”
[22/01/2008 15:44:09] [2] Process standard output:
[22/01/2008 15:44:09] [2] Process standard error:
[22/01/2008 15:44:09] [2] [ERROR] Unexpected Error
[22/01/2008 15:44:09] [2] [ERROR] Process execution failed with exit code 3.
[22/01/2008 15:44:09] [2] Ending processing.

I will come back to this one later.  Anyway, when I tried to start the MsExchangeTransport Service spat this out in the Application Event Log:

Event Type:     Error
Event Source:   MSExchangeTransport
Event Category: Routing
Event ID:       5023
Description:
A transient configuration error was detected while the routing configuration was loading. Exception details: The local server isn’t a member of any routing group. : Microsoft.Exchange.Transport.Categorizer.TransientRoutingException: The local server isn’t a member of any routing group.
   at Microsoft.Exchange.Transport.Categorizer.RoutingGroupRelayMap.ValidateConfig(ExchangeTopology topology, RawRoutingConfigData rawConfigData, DateTime timestamp)
   at Microsoft.Exchange.Transport.Categorizer.RoutingTables.ValidateConfig(RawRoutingConfigData rawConfigData)
   at Microsoft.Exchange.Transport.Categorizer.RoutingTables.PopulateTables(RawRoutingConfigData rawConfigData)

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

Event Type:     Error
Event Source:   MSExchangeTransport
Event Category: Routing
Event ID:       5003
Description:
Microsoft Exchange couldn’t load configuration information for routing. The process will block and retry the operation in 10 seconds.

Checked out the server using adsiedit and found for msExchHomeRoutingGroup.  Strange, I don’t touch it .. honest. 

Looked at another working server and copied the value and the MsExchangeTransport Service started … another weird one!

MSExchangeTransport | Routing | 5003

This stumped me for a while.  Attempted an upgrade of VMWare Exchange 2007 Hub Transport Role.  It failed (See http://blogs.flaphead.dns2go.com/archive/2007/12/19/update-exchange-2007-service-pack-1.aspx)

Basically setup fails with: Process execution failed with exit code 3

.. and the setup log says:

[22/01/2008 15:44:08] [2] Beginning processing.
[22/01/2008 15:44:08] [2] Starting: C:WINDOWSsystem32regsvr32.exe arguments: /s “C:Program FilesMicrosoftExchange ServerbinExSMIME.dll”
[22/01/2008 15:44:09] [2] Process standard output:
[22/01/2008 15:44:09] [2] Process standard error:
[22/01/2008 15:44:09] [2] [ERROR] Unexpected Error
[22/01/2008 15:44:09] [2] [ERROR] Process execution failed with exit code 3.
[22/01/2008 15:44:09] [2] Ending processing.

I will come back to this one later.  Anyway, when I tried to start the MsExchangeTransport Service spat this out in the Application Event Log:

Event Type:     Error
Event Source:   MSExchangeTransport
Event Category: Routing
Event ID:       5023
Description:
A transient configuration error was detected while the routing configuration was loading. Exception details: The local server isn’t a member of any routing group. : Microsoft.Exchange.Transport.Categorizer.TransientRoutingException: The local server isn’t a member of any routing group.
   at Microsoft.Exchange.Transport.Categorizer.RoutingGroupRelayMap.ValidateConfig(ExchangeTopology topology, RawRoutingConfigData rawConfigData, DateTime timestamp)
   at Microsoft.Exchange.Transport.Categorizer.RoutingTables.ValidateConfig(RawRoutingConfigData rawConfigData)
   at Microsoft.Exchange.Transport.Categorizer.RoutingTables.PopulateTables(RawRoutingConfigData rawConfigData)

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

Event Type:     Error
Event Source:   MSExchangeTransport
Event Category: Routing
Event ID:       5003
Description:
Microsoft Exchange couldn’t load configuration information for routing. The process will block and retry the operation in 10 seconds.

Checked out the server using adsiedit and found for msExchHomeRoutingGroup.  Strange, I don’t touch it .. honest. 

Looked at another working server and copied the value and the MsExchangeTransport Service started … another weird one!

Users cannot log on to Outlook Web Access after you apply Exchange 2007 Service Pack 1 in an Exchange 2007 environment

Really :-|

New SP1 KB: http://support.microsoft.com/kb/947168

Microsoft Exchange Server 2007 Service Pack 1 (SP1) was applied to the Internet-facing Client Access Server (CAS). However, Exchange 2007 SP1 was not applied to internal-facing CASs. When a user tries to log on to Microsoft Office Outlook Web Access through a proxy, the user receives the following error message:

Outlook Web Access is not currently available for the user mailbox that you are trying to access. If the problem continues, contact technical support for your organization and tell them the following: The Microsoft Exchange Client Access server that is proxying the Outlook Web Access requests is running an older version of Microsoft Exchange than the Client Access server in the mailbox Active Directory site.

MSExchange ADAccess Event ID 2501 and 2114

I am seeing quite a few of these on my Exchange 2007 RTM SCC Clusters.  We also have the need to recycle the Microsoft Exchange Active Directory Topology Service to get mail flow working :-|  Go on some tell me that SP1 fixes this :-D

Event Type: Error
Event Source: MSExchange ADAccess
Event Category: General
Event ID: 2501
Date:  21/01/2008
Time:  15:22:06
User:  N/A
Description:
Process MSEXCHANGEADTOPOLOGY (PID=2028). The site monitor API was unable to verify the site name for this Exchange computer – Call=DsGetSiteNameW Error code=800703e5. Make sure that Exchange server is correctly registered on the DNS server. 

Event Type: Error
Event Source: MSExchange ADAccess
Event Category: Topology
Event ID: 2114
Date:  21/01/2008
Time:  15:10:03
User:  N/A
Description:
Process STORE.EXE (PID=5936). Topology discovery failed, error 0x8007077f (Local Error). Look up the Lightweight Directory Access Protocol (LDAP) error code specified in the event description. To do this, use Microsoft Knowledge Base article 218185, “Microsoft LDAP Error Codes.” Use the information in that article to learn more about the cause and resolution to this error. Use the Ping or PathPing command-line tools to test network connectivity to local domain controllers.

 

Exchange 2007 Service Pack 1 and the Schema

why oh why did thy have to mke schema changes. This has caused me no end of grief.

I can’t just test and “Deploy” I need to get royal approval from hogworts. Do you know what, I passed all the tests they set just to get the first damm server installed.

Then they ganged up on me and kick the life out of me. End result, no SP1 this month or next by the looks of it!!!

you can really go off people sometimes, especially when you think they are on your side but they just smile as they slip the knife in