About Me

My Photo
TsooRad is a blog for John Weber. John is a Lync Server MVP (2010-2013). My day job is titled "Principal Consulting Engineer" - I work with an awesome group of people at CDW, LLC. I’ve been at this gig in one fashion or another since 1988 - starting with desktops (remember Z-248’s?) and now I am in Portland, Oregon. I focus on collaboration and infrastructure. This means Exchange of all flavors, LCS/OCS/Lync, Windows, business process, and learning new stuff. I have a variety of interests - some of which may rear their ugly head in this forum. I have a variety of certifications dating back to Novell CNE and working up through the Microsoft MCP stack to MCITP multiple times. FWIW, I am on my third career - ex-USMC, retired US Army. I have a fancy MBA. One of these days, I intend to start teaching. The opinions expressed on this blog are mine and mine alone.

2009/03/17

Install Exchange 2007 SP1 prerequisites on Server 2008

 

Note: No Server 2008 Core - must be full version

  • This does NOT cover setting up for clustering.
  • This does not cover NLB

I don't think you can have an Exchange Server without having PowerShell or the management tools; therefore, you will see that each section has PowerShell and management tool support. By having the management tools on each server, you will be able to manage the Exchange Organization from any role server. Exchange 2007 server should have things like dsa.msc, so you will also see the RSAT-ADDC install listed. I also think that not enabling the Outlook Anywhere (RPC/HTTP) is a crime, as is not using SSL on that component, so you will see that listed for the CAS role also (although not the SSL part).

At the very bottom, you will see a "single server" section that will install ws08 support for a server that will be CAS, HT, MBX, and UM.  The first few sections for Powershell, IIS, and RPC proxy are just for reference.

Feel free to cut and paste to fit your needs.


#PowerShell install

ServerManagerCmd -i PowerShell

#IIS

ServerManagerCmd -i Web-Server
ServerManagerCmd -i Web-ISAPI-Ext
ServerManagerCmd -i Web-Metabase
ServerManagerCmd -i Web-Lgcy-Mgmt-Console
ServerManagerCmd -i Web-Basic-Auth
ServerManagerCmd -i Web-Digest-Auth
ServerManagerCmd -i Web-Windows-Auth
ServerManagerCmd -i Web-Dyn-Compression

#RPC Proxy

ServerManagerCmd -i RPC-over-HTTP-proxy

# Mgmt Tools support

ServerManagerCmd -i Web-Metabase
ServerManagerCmd -i Web-Lgcy-Mgmt-Console

#MBX

ServerManagerCmd -i PowerShell

ServerManagerCmd –i RSAT-ADDC
ServerManagerCmd -i Web-Server
ServerManagerCmd -i Web-ISAPI-Ext
ServerManagerCmd -i Web-Metabase
ServerManagerCmd -i Web-Lgcy-Mgmt-Console
ServerManagerCmd -i Web-Basic-Auth
ServerManagerCmd -i Web-Windows-Auth

ServerManagerCmd -i Web-Metabase
ServerManagerCmd -i Web-Lgcy-Mgmt-Console

#CAS
ServerManagerCmd -i PowerShell

ServerManagerCmd –i RSAT-ADDC

ServerManagerCmd -i Web-Server
ServerManagerCmd -i Web-ISAPI-Ext
ServerManagerCmd -i Web-Metabase
ServerManagerCmd -i Web-Lgcy-Mgmt-Console
ServerManagerCmd -i Web-Basic-Auth
ServerManagerCmd -i Web-Digest-Auth
ServerManagerCmd -i Web-Windows-Auth
ServerManagerCmd -i Web-Dyn-Compression

ServerManagerCmd -i RPC-over-HTTP-proxy

#HT
ServerManagerCmd -i PowerShell

ServerManagerCmd –i RSAT-ADDC

ServerManagerCmd -i Web-Metabase
ServerManagerCmd -i Web-Lgcy-Mgmt-Console

#UM
ServerManagerCmd -i PowerShell
ServerManagerCmd -i Desktop-Experience

ServerManagerCmd –i RSAT-ADDC

ServerManagerCmd -i Web-Metabase
ServerManagerCmd -i Web-Lgcy-Mgmt-Console

#Edge
ServerManagerCmd -i PowerShell
ServerManagerCmd -i ADLDS

ServerManagerCmd -i Web-Metabase
ServerManagerCmd -i Web-Lgcy-Mgmt-Console

#Single Server (CAS, HT, MBX, UM)

ServerManagerCmd -i PowerShell

ServerManagerCmd -i RSAT-ADDC
ServerManagerCmd -i Web-Server
ServerManagerCmd -i Web-ISAPI-Ext
ServerManagerCmd -i Web-Metabase
ServerManagerCmd -i Web-Lgcy-Mgmt-Console
ServerManagerCmd -i Web-Basic-Auth
ServerManagerCmd -i Web-Digest-Auth
ServerManagerCmd -i Web-Windows-Auth
ServerManagerCmd -i Web-Dyn-Compression
ServerManagerCmd -i RPC-over-HTTP-proxy
ServerManagerCmd -i Desktop-Experience

#end

windows update on ws08

Just ran into a really stupid issue.

Silly me, I decided to fully update a ws08 server before installing Exchange 2007 SP1 onto that host.

BITS was on, Update was set to notify but don’t download.

WS08 is actually a VM on hyper-v.  Internet access was good.

I could update update itself, and update got me the list of recommended updates and whatnot, complete with device drivers and everything, but it would not download anything.  

The oh-so-helpful result of running Windows Update was:  “windows update encountered an unknown error 80200010”

None of the fixes worked, but I did find a little blurb that indicated that the error code meant that there was no valid network.  Bullshit says I.  Alas, nothing fixed it.  Only 67 returns in Google for that error phrase.  I tried them all, but number 67 was the hint about “no network.”  After verifying the network was indeed there, I cycled the NIC.

Walla!  Success.  You must be kidding me.  When the VM first started, I had fat-fingered the default gateway, and I am betting that the BITS never picked up on me fixing that…but cycling the NIC caused it to reread.

2009/03/02

TSA Parasites

I am on my way to Oakland this morning.  Whilst standing in yet another line at the airport, I observed our government at work.

No less than 16 TSA employees, 14 of them doing nothing.  To be fair, and politically correct, the Rastafarian-looking dude was working at loading and humping bags back and forth.  One other guy was pawing through (random?) bags.  Sneezed on a couple of them.  In the 15 minutes or so that I observed these high-achieving union employees, I never saw more than 2 of them working at any time.

I assume that the color of the shirts denotes some sort of hierarchy – the folks in the blue shirts were serious nose-pickers.

The scary part of all this is that this will NEVER go away.  We are stuck with these people and the entire tax burden until such time as the government collapses – with ever higher wages, ever higher retirement and benefits, and ever less actual security.  These people were working where when this glorious dole-based opportunity came along?

Let us not discuss the baggage screening area where the even less motivated were checking ID and boarding passes.  I got through the screening so quickly, I wonder if anyone with more than two or three brain cells actually screened anything.  What exactly do we think, as tax payers, is being accomplished with all of this activity? Does this really make people feel safer; and because we “feel” it, we are?

Moo.  Or maybe baah.