Thursday, July 31. 2008
MDT 2008 Update 1 includes new capability for OEM preload scenarios, a revised System Center Operations Manager Management Pack, bug fixes, and revised documentation.
MDT 2008 Update 1 enables deployment of the following Microsoft products:
Windows Vista Business, Enterprise, and Ultimate (32 and 64 bit) RTM and SP1
Office Professional, Professional Plus, Enterprise, and Ultimate 2007
Windows Server 2008
Windows Server 2003 R2 (32 and 64 bit)
Windows XP Professional with Service Pack 2 and Service Pack 3 (32 and 64 bit) or Windows XP Tablet PC Edition
Download it here, and read more about the update here.
Wednesday, July 30. 2008
Consider the following situation: You have a bandwidth starved branch office that has been configured with Office Communicator 2007 and remote call control of a 3rd party phone system. You want the users to be able to make calls with the 3rd party phone system with OCS, but you don't want precious bandwidth eaten up by PC-to-PC calls with Office Communicator.
Normally, you would enable option '4' for the TelephonyMode in a GPO for Office Communicator, but there is only one problem. This option is currently broken, and this effectively kills remote call control (RCC) on the user's computer. For now, the best advice is to tell users "don't do that", but you know it will happen by accident or on purpose because the option to do PC-to-PC calls will still be available if you unset the TelephonyMode.
I am hoping this is fixed in the July 2008 update, or it is on the radar to be fixed in the next set of patches for Office Communicator. It would be even better if Microsoft does a rollup and releases a brand new .MSI so we no longer have to use the original MSI package with the MSP patches.
I know it sounds counter intuitive to disable instant messaging in Communicator but some organizations may have legal or other reasons for disabling instant messaging inside Communicator 2007. You still get presence information and if you are using OC only for remote call control or VOIP, you might not need or want your employees using IM.
In the RTM version of Communicator 2007, it was not possible to disable IM, but with the new July 2008 update, you can!
Once the update is installed, you need to set a registry setting on the client machine. I am hoping they update the group policy .ADM files to include this new functionality (hint hint), so that I don't have to manually add this for my clients.
The registry setting in question:
DWORD value of "1", at location HKEY_CURRENT_USER\Software\Policies\Microsoft\Communicator\DisableIM.
Please note that without KB 954439 installed (the July 2008 Communicator update), the older versions of Communicator 2007 do not know about or obey the registry setting.
The KB article that describes how to disable the IM functionality is KB 954648, and is available online.
Also, somewhat related to this, is the Ethical Walls API example I wrote about here, and that related download is here. In that API example, it allows the administrator to place users into Organizational Units in Active Directory and to configure communication blocks between members of the different Organizational Units.
Update: KB 954439 updates the Communicator client to version 2.0.6362.76, and is online now as of 08-01-2008. You can request it from MS here.
Update 2: Updated registry key to proper location - thanks Russ W.
Sunday, July 27. 2008
I'm not sure why there was a design decision to reserve so many UDP ports to take care of the DNS security fix (KB 953230). Thankfully, you can reserve ports that you know a service will need after the DNS Service starts up and you can also specify how many ports are reserved. I'm surprised a few of these well known ports aren't already reserved by default.
You can read how to work around this issue here at KB 956188. So far I have seen and heard it affecting ISA 200x, Exchange and a few other products that need well known UDP ports to operate correctly. I highly suspect but haven't confirmed that an OCS A/V Edge server will need reservations to avoid DNS stealing from its pool. Considering most edge installations are in a DMZ and/or a security hardened install, 99.99% of the installs out there will not be running the DNS Server service anyway.
It is one year since OCS 2007 went RTM/RTW and it is also SysAdmin day.
This is what I will be doing:
Setlist:
Movin' On Down The Line
Goodbye Daughters Of The Revolution
Stare It Cold
Go Tell The Congregation
Show Me
She Talks To Angels
Forever Young
Whoa Mule
Lost My Drivin' Wheel
Oh Josephine
God's Got It
Wiser Time
Drop Down Mama (1st time played)
Downtown Money Waster ->
Thorn In My Pride
Wounded Bird
- encore -
Tied Up And Swallowed
Don't Do It
Friday, July 25. 2008
My Xobni auto-updated and I noticed there were a few noteworthy fixes in this new version - a primarily cut-and-paste post from their forum:
The Release version is 1.4.3.4226. The release is being rolled out in stages, so you all should get this release over the next few days. It contains the following changes:
Fixes many cases of the incorrect Person.ME problem
Fixes some cases of endless spinning in Conversations
Fixes Xobni disappearing cases due to the regional settings registry key corruption, and points them to a FAQ entry
Improved profile load time performance
Upgraded Fun Facts
Everyone should get updated automatically over the week, but to get the Updater immediately, please visit the following link.
Thursday, July 24. 2008
This bug: " You are prompted for your credentials three times and you receive an error message when you use the Outlook Anywhere feature to connect to an Exchange Server 2007 Service Pack 1–based server that is running Windows Server 2008", has been an extreme thorn in my side whenever installing an Exchange 2007 CAS server with Server 2008 as the host OS. Elan has a good writeup about it here. It is just unfortunate that it has taken this long for the issue/fix to be acknowledged and addressed.
There is also a known issue with the Outlook Address Book (OAB) not replicating properly in clustered Server 2008 environments, which is caused by 2 known bugs, and I'm still researching if this rollup fixes that issue. You can read more about the issue here and here, with a few workarounds until an official fix is released.
Download the rollup here, and read about the CAS/IPv6 issue here.
A big thanks goes out to Mark Derosia for portions of this information and a few of the links related to these issues.
Update: It looks like the published links in KB articles are incorrect and point to the old Exchange 2007 RTM Rollup 4. I am waiting for updated links to the real Exchange 2007 SP1 Rollup 4.
Update 2: All references to Exchange 2007 SP1 Rollup 4 has disappeared but a workaround has been identified in the meantime, according to this link on the MS Exchange site.
[snip from MS Exchange site]
The gist of the issue is that IIS7 uses kernel mode windows authentication by default. Turning this off will fix reprompting. I will post a detailed update once I dig through some more and talk to the IIS PD, but for now I wanted to provide this update so you can give it a shot and let me know if (no, "that") it works for you.
[/snip]
Here is a crash course on how to check your current settings with AppCmd that I have been using:
Run this command on your Client Access Server role servers:
%windir%\system32\inetsrv\appcmd.exe set config /section:system.webServer/security/authentication/windowsAuthentication /useKernelMode:false
To list the current WindowsAuthentication setting for IIS7, do:
%windir%\system32\inetsrv\appcmd.exe list config /section:system.webServer/security/authentication/windowsAuthentication
To enable WindowsAuthentication on IIS7 (in case it was turned off), do:
%windir%\system32\inetsrv\appcmd.exe set config /section:system.webServer/security/authentication/windowsAuthentication /enabled:true
As time goes on and I get more Office Communications Server, Exchange 2007 UM and Cisco CallManager integration projects under my belt, the more I learn about the quirky nature of various implementations of SIP and how they interpret RFC behavior.
This problem between Exchange UM and Cisco Call Manager (CUCM) happens when you have "chained" call forwards, which causes diversion headers to be "stacked" with the trail of phone number extensions traversed.
Exchange 2007 RTM will read the bottom diversion header, and Exchange 2007 SP1 will read the top diversion header. The RTM behavior is the correct behavior when interfacing with CUCM, and most other SIP implementations, for the original caller to be identified correctly. The last diversion header contains the original phone number, which is what we want Exchange to use.
On a good note, we can take advantage of a CUCM bug that exists from version 6.0.x to 6.1.1b that will reverse the diversion header order, which works around the Exchange UM SP1 issue.
Workaround: Allow direct transfer to voicemail on the CUCM configuration and this reverses the order in which the diversion headers are sent.
(Un)fortunately, CUCM versions after 6.1.1 contain the fix CSCsl15554, which breaks this temporary workaround. CUCM 6.2 is becoming the popular standard for new deployments, with CUCM 7.x on the horizon. Microsoft is working on fix for Exchange 2007 SP1 to restore the RTM behavior.
I didn't figure out this trick/workaround. The people who are posting in this thread on TechNet are the ones who figured it out!
Wednesday, July 23. 2008
It is free, based on PowerShell, and has a lot of functionality not present in the native OCS MMC.
Check it out here.
Originally spotted here.
To use this, you will need PowerShell, PowerGui, and the OCS PowerPack.
This sounds a lot like the Home Server bug that was finally fixed in the Power Pack 1 release.
SYMPTOMS
Data corruption may occur on a computer that has Microsoft Forefront Client Security (FCS) installed. When this data corruption occurs, you may experience the following symptoms.
CAUSE
This problem occurs because of a known issue of cache coherency between mapped I/O requests and non-cached I/O requests. Forefront Client Security real-time protection uses memory mapped I/O requests for scanning files. This problem affects non-cached I/O requests. It may cause data corruption or cause truncation operations to be unsuccessful.
Special note to Server 2008 core installations: You need to install this manually - read more about it here.
Thursday, July 17. 2008
Taking a tip from here, and due to the fact, in the current Intel/AMD chip architecture, only one hardware-based hypervisor can run at a time, you will want to create a special boot entry for a Hyper-V-less boot time configuration of Windows 2008.
Assuming you are currently booted into Windows 2008, at an administrative command prompt, type the following:
bcdedit /copy {current} /d "Windows 2008 (No Hyper-V)"
The above command should say:
The entry was successfully copied to {guid}.
Copy that {guid} to the clipboard including the curly braces.
Now, type the following command:
bcdedit /set {guid} hypervisorlaunchtype off
In the above command, replace {guid} with what you into the clipboard.
Boot into the 'Windows 2008 (No Hyper-V)' instance and you will no longer bluescreen while running VMWare guests.
Tuesday, July 15. 2008
Sorry to anyone that has tried to leave comments the past week or two. There was a bug in the blog site that essentially disabled any new comments from being submitted. Special thanks to Alun Jones and others who let me know that it was broken!
Sometimes anti-spam measures work a bit TOO well.
Monday, July 14. 2008
This update adds support for the following Advanced Encryption Standard (AES) cipher suites in the Schannel.dll module for Windows Server 2003:
TLS_RSA_WITH_AES_128_CBC_SHA AES128-SHA and TLS_RSA_WITH_AES_256_CBC_SHA AES256-SHA
With this update, you can support 128-bit and 256-bit cipher suites without Cryptography Next Generation (CNG). This update enables you to use a higher cipher strength. This update also fixes the interoperability issue between the Exchange server and the Sendmail server. This update also fixes the interoperability issue between the Exchange server and the Postfix server.
If you need your Server 2003 server to be able to read SHA2 certificates created with Server 2008's Certificate Services (of the CNG variety), which are more secure than RC4 based certificates, you will need KB 938397.
And last but not least, if you want to upgrade your Server 2003's IIS certsrv site to support Vista and 2008 clients properly, you'll want KB 922706.
Hopefully, someone at MS is watching and they will release all 3 of these updates as a Certificate Services update rollup for Server 2003 to make life easier for Exchange 2007/Office Communications Server admins that want to take advantage of stronger crypto.
Sunday, July 13. 2008
After rereading my post here about buying the Hava device, I remembered that I never updated that post to reflect how I fixed Sabrina's PC lockup issue. Although I no longer have any of the crash dumps that happened while the Hava client was running on her computer, it seemed as though the system was crashing in the middle of processing a network packet. To go along with that theory, the network adapter in her older PC, a CNet Pro200WL, would stay 'lit up' on the physical interface lights on the card until the system was physically powered down. You could soft boot numerous times but the chip onboard would never recover from the crash. It was acting like a hardware bug or defect more than a driver problem.
Unfortunately, I think many of these cards at one time or another were bundled with Dell PCs because they were so low priced compared to quality chipsets. Her PC in question is a Dell PC that was donated to her by her grandparents not too long ago, much to her delight.
Running with that theory, and not wanting to have a kid constantly complaining about an unstable computer, I popped in my trusty SMC EtherPower, which is over a decade old. Not to be confused with the truly awful EtherPower 2, it is based on the excellent Digital DECchip 21140 (Tulip) chipset, which eventually was used as the "virtual chipset" that Virtual PC uses as an emulation platform for 10/100 ethernet.
Although it had higher latencies than some of the busmaster capable NICs that would come out after it, it was always a workhorse that had support in virtually every operating system. It has outlived a dozen of my personal PCs so far and was going to prove itself again in the year 2008.
Long story short: I put the old SMC network card in the 'practically new' PC and XP identified it correctly as an "Intel 21440 ethernet adapter". Intel bought the rights to Digital's network IP when Digital went out of business. I fired up the Hava client and no matter how many network packets I throw at the system, I can no longer blue screen the system once it starts seeing multicast/HAVA traffic.
Moral of the story: DEC chipset good, Davicom chipset bad.
This hasn't been my first encounter with flaky behavior from a Davicom network card. I remember having nothing but trouble under Linux with the Davicom network adapter that was built into a MSI Book PC.
Thanks go out to Allen Lamb for showing me this program.
Consider this scenario: You buy a brand new laptop or workstation from your local Big and Large to find that it has 10 or 20 various unneeded and unwanted trial versions of software on the system already. You spend hours uninstalling each piece of software individually, or get suckered into paying Big and Large to get their Nerd Herd to do it for you.
Solution: The PC Decrapifier
Not only does it have a funny "non-PC" product name, it does all the work of getting rid of these programs for you.
I could write pages of ranting about this trend in OEM builds that are sold at stores to subsidize the cost of the hardware, but that is for another day.
I could also write volumes about the trend of bundling applications together in deceptive ways. No software company seems immune/innocent of it anymore.
|