donderdag 1 maart 2012

Windows Server “8”: Een blik op de nieuwe dcpromo-wizard

De Beta van Windows Server “8” zit vol met kleine en grotere verrassingen, maar ook een aantal gebieden die sinds Windows 2000 niet wezenlijk veranderd zijn. Als we kijken naar de dcpromo wizard dan lijkt er op het eerste gezicht weinig veranderd, maar als we beter kijken zien we een aantal opvallende zaken.

Na de installatie van de Active Directory Domain Services rol was me niet helemaal duidelijk waar ik dcpromo op moest starten. Dus opende ik een PowerShell scherm en wilde ik de wizard daar starten:

image

Terug in de Server Manager bleek de link naar deze wizard onder andere te vinden in het nieuwe Notification Area:

image

Als we de wizard starten dan valt op bijna ieder scherm wel iets op. Laten we een aantal schermen eens wat beter bekijken.

image

De drie deployment opties staan nu logisch gegroepeerd op het eerste scherm, afhankelijk van welke opties je kiest wordt ook gelijk de aanvullende informatie gevraagd. In het screenshot heb ik de optie gekozen om een nieuwe domein toe te voegen.

image

De belangrijkste functionele keuzes staan allemaal in het zelfde scherm: DFL en FFL, DSRM password en de opties voor DNS, GC of RODC. In de drop-down list zien we voor DF en FFL de waarde Windows Server 8 Beta staan, deze brengt geen nieuwe  features maar zorgt er wel voor dat we geen oudere domain controllers toe kunnen voegen.

image

Dit is het laatste scherm voordat de daadwerkelijke installatieprocedure begint. In eerste instantie zien we hier weinig nieuws, we kunnen de gemaakte keuzes nog een keer nalopen en hebben de optie om de instellingen op te slaan in een bestand zodat we de installatie kunnen automatiseren. Wat nieuw is, is dat dit nu een PowerShell script is. Als we op de knop View script klikken dan zien we het volgende:

#
# Windows PowerShell script for AD DS Deployment
#

Import-Module ADDSDeployment
Install-ADDSForest `
-CreateDNSDelegation:$false `
-DatabasePath "C:\Windows\NTDS" `
-DomainMode "Win8" `
-DomainName "windows8.local" `
-DomainNetBIOSName "WINDOWS8" `
-ForestMode "Win8" `
-InstallDNS:$true `
-LogPath "C:\Windows\NTDS" `
-RebootOnCompletion:$true `
-SYSVOLPath "C:\Windows\SYSVOL" `
-Force:$true

Of voor de liefhebbers van one-liners, de zelfde opdracht maar dan achter elkaar:

Import-Module ADDSDeployment
Install-ADDSForest -CreateDNSDelegation:$false -DatabasePath "C:\Windows\NTDS" -DomainMode "Win8" -DomainName "windows8.local" -DomainNetBIOSName "WINDOWS8" -ForestMode "Win8" -InstallDNS:$true -LogPath "C:\Windows\NTDS" -RebootOnCompletion:$true -SYSVOLPath "C:\Windows\SYSVOL" -Force:$true

Als er ooit een mooi moment is om een wizard af te breken en PowerShell te starten, dan is het nu wel. In PowerShell importeren we de ADDSDeployment module en starten we Install-ADDSForest:

image

Er wordt ons nu alleen nog om het DSRM password gevraagd, die hadden we in onze opdrachtegel ook nog mee kunnen geven met de –SafeModeAdministratorPassword switch.

image

Na de prerequisit check, die in mijn geval alleen maar warnings (geel) geeft een geen errors (rood), start de daadwerkelijke configuratie. Door de -RebootOnCompletion:$true parameter volgt automatisch een reboot waarna het proces afgerond is. Als we opnieuw inloggen zien we de AD DS verschijnen in de Server Manager.

Voor mij als consultant is de uitgebreide PowerShell ondersteuning voor forests, domains en domain controllers goed nieuws. Dit maakt het nog makkelijker om je werkzaamheden te automatiseren en te documenteren. Verder kunnen we concluderen dat Microsoft blijft investeren in PowerShell, niet alleen als het gaat om nieuwe producten maar ook voor functionaliteit die al lang bestaat.

dinsdag 21 februari 2012

Exchange 2010 SP2 toont Globale adreslijst in plaats van Berichten: opgelost

imageIk schreef al eerder over dit issue. Na de installatie van Service Pack 2 op een Exchange 2010 Server verschijnt in Outlook Web App het woord Globale adreslijst op de plek waar je Berichten zou verwachten. Dit treedt alleen op in de Nederlandstalige versie van OWA. Zie het screenshot hier links.image

Inmiddels heeft Microsoft het issue beschreven in een kb-artikel en een update uitgebracht. De update is in de vorm van een Language Pack Bundle, houdt er rekening mee dat de installatie al snel een half uurtje in beslag kan nemen. Je vind het artikel hier: The word "Globale Adreslijst" in Dutch is displayed unexpectedly in breadcrumb and navigation pane in OWA in an Exchange Server 2010 SP2 environment De Language Pack Bundle vind je hier: Microsoft Exchange Server 2010 SP2 Language Pack Bundle

Opvallend is dat Microsoft er voor heeft gekozen om niet weer te kiezen voor het woord Berichten, in plaats daarvan is nu gekozen voor het woord E-mail. Dit ligt meer in lijn met andere taalversies, in de Engelse versies wordt hier het woord Mail gebruikt.

zondag 19 februari 2012

Howto: CentOS 6.2 virtual machine onder Hyper-V

Hoewel de voordelen van een homogene serveromgeving enorm zijn, komen we ook in de Microsoft-wereld allerlei ‘vreemde eenden’ tegen. Gelukkig hebben de meeste fabrikanten van besturingssystemen ingezien dat we beter samen kunnen leven dan elkaar proberen te bestrijden. Dit geldt ook voor Microsoft en de Linux gemeenschap. Bij beide kanten zien we dat er steeds meer nadruk gelegd wordt op compatibiliteit en interoperabiliteit. Een goed voorbeeld is de ondersteuning van Linux virtual machines op Hyper-V hosts, hiervoor heeft Microsoft speciale Linux-versies van de Hyper-V Integration Services beschikbaar gemaakt.

De Linux-kernel met alle bijbehorende software vinden we terug in honderden verschillende distributies. Voor dit artikel heb ik gekozen voor CentOS. CentOS is een distributie voor serversystemen en is gebaseerd op het commerciële pakket Red Hat Enterprise Linux (RHEL). De huidige versie van CentOS is 6.2 en deze versie gebruik ik ook voor dit artikel. Officieel worden op dit moment alleen nog versies 6.0 en 6.1 ondersteund maar voor dit artikel maakt dat geen verschil. Meer informatie over ondersteunde Virtual Machine besturingssystemen vind je op deze pagina.

Verder ga ik voor dit artikel uit van een minimale server waaraan we alleen componenten toevoegen wanneer we die echt nodig hebben. Deze werkwijze beveel ik ook aan voor wanneer je een Linux server in wilt zetten voor een specifiek doel.

Benodigdheden

Voordat we kunnen starten hebben we het volgende nodig:

  • CentOS 6.2 installatie-cd (ISO)
  • Hyper-V Linux Integration Components 3.2 (ISO)

De CentOS binaries zijn beschikbaar via allerlei HTTP en FTP mirrorservers en via het Torrent P2P netwerk. De mirrorlijst voor Nederland vind je hier. Voor dit artikel gebruiken we het volgende bestand: CentOS-6.2-x86_64-minimal.iso. Dit bestand is 322 MB groot en bevat precies voldoende om een basic server uit te rollen, extra componenten kunnen we later eenvoudig toevoegen over een internetverbinding.

De Linux Integration Components zijn er in twee versies:

  • Versie 3.2 voor RHEL 6.x en CentOS 6.x
  • Versie 2.1 voor RHEL 5.x, CentOS 5.x en SUSE linux Enterprise Server 10/11

Voor CentOS 6.x voegen de Integration Components de volgende functionaliteit aan de VM toe: drivers voor IDE, SCSI, netwerk en muis en ondersteuning voor tijdsynchronisatie, OS shutdown en heartbeat.

In ons geval downloaden we dus versie 3.2 en slaan de ISO op.

Aanmaken van de Virtual Machine

We maken voor deze server een VM aan zoals we dat normaal gesproken ook doen. Er zijn een paar zaken om rekening mee te houden:

  • 1024 MB geheugen. Minder mag maar bij minder dan 652 MB verloopt de installatie text-based in plaats van grafisch.
  • 10 GB disk. Een minimale CentOS 6 installatie kan met veel minder toe, maar we houden rekening met extra capaciteit voor de applicaties.
  • Synthetic network adapter. Na de installatie heeft CentOS nog geen driverondersteuning maar dat lossen we op met de Hyper-V IC. Het is niet nodig om eerst een Legacy adapter toe te voegen, dit maakt het configureren van de synthetic network adapter in CentOS alleen maar ingewikkelder.

Installatie CentOS

Wanneer we de gedownloade CentOS ISO moeten en de VM starten doorlopen we de grafische CentOS installatieprocedure. Deze zal ik scherm voor scherm behandelen:

image

Druk op Enter of wacht om de installatie te starten.

image

We gaan er vanuit dat de ISO tijdens het downloaden niet corrupt is geraakt dus kiezen Skip. Mocht je de ISO toch willen testen, denk er dan aan dat deze procedure vooral bedoeld is voor CD’s en DVD’s en dat de installer na het testen de tray opent om de volgende disk in te leggen. Voor ons Hyper-V gebruikers betekent dit dus dat je de ISO even opnieuw moet mounten om verder te kunnen.

image

Klik op Next om verder te gaan. Wanneer je in een RDP-sessie werkt dan kun je de muis niet gebruiken, gebruik dan tab en F12 (volgende scherm) of F11 (vorige scherm).

image

Klik op Next of druk F12.

image

Kies U.S. International en klik op Next of druk F12.

image

In dit artikel gebruiken we alleen de VHD dus accepteren we de default waarde.

image

Kies Yes, discard any data.

image

Geef de FQDN van de server.

image

Kies de juiste tijdzone.

image

Geef het root-wachtwoord in, dit account is vergelijkbaar met het standaard Administrator account.

image

Aangezien we een lege VHD hebben zullen de bovenste twee opties het zelfde resultaat geven.

image

Nu de installer de nieuwe partitionering voorbereid heeft krijgen we nog een laatste waarschuwing voordat deze naar disk weggeschreven wordt. Kies Write changes to disk.

image

De daadwerkelijke installatie wordt nu gestart. De benodigde componenten en software wordt in de vorm van packages naar disk geschreven. Omdat we gekozen hebben voor een minimale installatie zal dit slechts een paar minuten duren.

image

De installatie van CentOS is nu klaar. Klik Reboot of druk F12 om de server opnieuw op te starten.

Configuratie netwerk

Het eerste deel zit er op, we hebben nu een VM voorzien van CentOS 6.2. De volgende stap is het installeren van de drivers en services voor Hyper-V, waaronder een driver voor de synthetic network adapter. Dit doen we in het volgende deel van dit artikel. Om te beginnen mounten we de Linux Hyper-V IC ISO aan de VM:

image

We loggen de eerste keer in met root, dit is de enige gebruiker op ons systeem. Vervolgens koppelen we de DVD aan een lokale directory en navigeren naar deze directory.

image

mount /dev/cdrom /media
cd /media
ls –l

In deze directory vinden we een aantal .rpm installatiepakketten voor onder andere x86 en x64 platformen en een uitvoerbaar script. Om de juiste componenten te installeren hoeven we alleen het shellscript install.sh maar te starten.

image

./install.sh
reboot

Na de installatie herstarten we de server met het reboot commando en loggen we opnieuw in als root. Omdat onze server tijdens de installatie niet voorzien was van een werkende netwerkadapter is het netwerk niet juist geconfigureerd. Als eerste maken we het network configuratie-bestand aan met de editor vi:

vi /etc/sysconfig/network

Druk i om naar edit-mode te gaan en type:

NETWORKING=yes

Druk op ESC om uit de edit-mode te gaan en type:

:qw

…gevolgd door een druk op Enter. Het bestand is nu opgeslagen en we hebben de editor vi weer verlaten. De volgende stap is om een configuratiebestand voor onze NIC aan te maken, dit bestand heet ifcfg-eth0.

vi /etc/sysconfig/network-scripts/ifcfg-eth0

Druk i om naar edit-mode te gaan en type:

NAME=eth0
HWADDR="00:15:5D:02:FA:1D"
DEVICE="eth0"
ONBOOT=yes
BOOTPROTO="static"
IPADDR=192.168.2.98
NETMASK=255.255.255.0
DNS1=192.168.2.81
GATEWAY=192.168.2.1

Of voor DHCP:

NAME=eth0
HWADDR="00:15:5D:02:FA:1D"
DEVICE="eth0"
ONBOOT=yes
BOOTPROTO="dhcp"

Druk op ESC om uit de edit-mode te gaan en type:

:qw

…gevolgd door een druk op Enter. Het bestand is nu opgeslagen en we hebben de editor vi weer verlaten. Let op: gebruik niet bovenstaande MAC adres maar het echte MAC adres van je synthetic network adapter. Je kunt deze vinden in de instellingen van je VM:

image

Het aanmaken van deze twee configuratiebestanden is hiermee afgerond. Om de configuratie actief te maken moeten we de network service opnieuw starten waarna we de status van de intergaces kunnen opvragen met ifconfig.

image

service network restart
ifconfig

Zoals we in bovenstaand screenshot kunnen zien is onze interface eth0 actief geworden en heeft hij met succes DHCP gegevens opgepikt. We kunnen de werking nu testen met basic netwerktests als ping en tracrt maar ook door het systeem op internet te laten zoeken naar de laatste updates.

image

yum update

Hoe nu verder?

Tot op dit moment hebben we steeds als root gewerkt en net als onder Windows is het best practice om je dagelijkse werkzaamheden als gewone gebruiker uit te voeren. Daarom maken we eerst een gebruiker aan:

image

adduser gebruikersnaam
passwd gebruikersnaam

Wanneer we nu met deze gebruiker inloggen op de server dan zien we dat voor bepaalde werkzaamheden root-toegang vereist is. Wanneer dat nodig is kunnen we met het su commando tijdelijk onder het root-account werken.

image

We zien hier dat het onder mijn normale account niet mogelijk is om software te installeren. Wanneer ik met su tijdelijk als root werk lukt het wel om de installatie van vim te starten.

Een andere voor de hand liggende stap is om niet langer op de console te blijven werken maar om een SSH sessie op te zetten met een client als bijvoorbeeld Putty.

Samenvattend…

In dit artikel hebben we gezien hoe we een Virtual Machine kunnen voorzien van CentOS Linux. We hebben de Linux Integration Components geïnstalleerd zodat de synthetic network adapter ondersteund werd en we de basic netwerkinstellingen door konden voeren. Het feit dat networking niet out-of-the-box werkt maakt het werken met een CentOS Hyper-V guest wat omslachtiger, maar zeker niet onmogelijk.

donderdag 12 januari 2012

Office 365: Hoe forceer ik een directory synchronisatie?

Wanneer je de Microsoft Online Services Directory Synchronization tool gebruikt om je Active Directory objecten naar Office 365 te synchroniseren, dan vind er iedere drie uur een synchronisatie plaats. In sommige gevallen duurt dit te lang en zou je een wijziging het liefst direct gesynchroniseerd zien worden. Gelukkig kan dit vrij eenvoudig, in dit artikel laat ik zien hoe.

Synchronisatie starten

Het direct starten van de synchronisatie doen we op de server waar de tool geïnstalleerd is.

  • Navigeer naar %programfiles%\Microsoft Online Directory Sync
  • Dubbelklik op DirSyncConfigShell.psc1
  • Gebruik het cmdlet Start-OnlineCoexistenceSync zonder parameters om de synchronisatie direct te starten

image

Synchronisatie automatiseren

Maar kan ik dit nu ook automatiseren? Natuurlijk kan dat, het is immers PowerShell. Eerst moeten we PowerShell vertellen dat het lokaal gemaakte scripts mag uitvoeren:

PowerShell.exe Set-ExecutionPolicy RemoteSigned

Vervolgens zetten we de opdrachtregels in een tekstbestand en slaan we deze op met de .ps1 extensie. De inhoud van het script zou er bijvoorbeeld zo uit kunnen zien:

Import-Console %programfiles%\Microsoft Online Directory Sync\DirSyncConfigShell.psc1
Start-OnlineCoexistenceSync

Als je dit script nu met de Task Scheduler wilt laten opstarten moeten we nog een batch-file maken welke PowerShell het door ons gemaakte script laat uitvoeren. Dat doen we als volgt:

PowerShell.exe -Command "& 'mijnscript.ps1' "

Dit kunnen we opslaan als .bat of .cmd bestand en door de Task Scheduler laten uitvoeren.

Synchronisatie monitoren

Zoals blijkt uit bovenstaand screenshot geeft de PowerShell console geen feedback, anders dan een lege regel. Net als bij Unix en andere shell-omgevingen gebruikelijk is geldt ook hier: geen bericht, goed bericht. Met andere woorden, als er geen waarschuwing of foutmelding verschijnt mogen we aannemen dat er geen probleem opgetreden is bij het uitvoeren van het commando.

Maar hoe kunnen we nu zien hoe de daadwerkelijke synchronisatie verloopt? Die terugkoppeling vinden we in het Application Log van de server. Hier zien we een heel aantal events met als source Directory Synchronization. Het event met Event ID 4 vertelt ons bijvoorbeeld dat de synchronisatie klaar is:

image

Conclusie

In dit artikel heb ik laten zien hoe we de directory synchronisatie buiten de normale cyclus om kunnen starten en ook hoe we dit proces kunnen automatiseren. Het monitoren van de daadwerkelijke synchronisatie doen we in het Application Log.

woensdag 28 december 2011

Microsoft maakt MCITP en MCTS examens voor Office 365

De afgelopen weken heeft Microsoft uitnodigingen verstuurd aan een selecte groep van Office 365 specialisten om beta-versies van examens af te leggen. Het gaat om de volgende examens:

Deploying Office 365 70-321
Administering Office 365 70-323

Interessant is dat de examennummers ruimte laten voor een derde (nog te ontwikkelen?) examen 70-322. Voor de twee aangekondigde examens geldt dat deze Office 365 breed zijn en dus de hele suite van producten omvatten. Dit is opvallend omdat de meeste specialisten juist geïnteresseerd zijn in één van de oplossingen en zelden interesse hebben in het beheer van zowel Exchange Online, SharePoint Online en Lync Online.

Voor beheerders van een omgeving met Office 365 is het examen 70-323 bedoeld, examen 70-321 is bedoeld voor specialisten die Office 365 implementeren. het afleggen van examen 70-323 is voldoende om de MCTS status ‘Administering Office 365’ te behalen. Kandidaten die beide examens afleggen halen hiermee de MCITP status ‘Office 365 Administrator’.

De uitnodigingen voor de beta-examens zijn helaas niet publiek, het gaat dus om een kleine hoeveelheid ‘slots’ die beschikbaar zijn. Deze examens zullen naar verwachting in maart 2012 beschikbaar komen voor het grote publiek.

woensdag 14 december 2011

Issue met Exchange Management Console en Internet Explorer 9 verholpen

Beheerders die Internet Explorer 9 op een server met Exchange 2007 of 2010 installeren hebben waarschijnlijk al gemerkt dat je de Exchange Management Console (EMC) soms niet af kunt sluiten. De melding “You must close all dialog boxes before you can close Exchange Management Console” verschijnt:

Deze melding valt niet “weg te klikken” en er is geen andere manier om de console te sluiten dan het process te killen of geforceerd uit te loggen. Dit issue wordt veroorzaakt door een compatibiliteitsprobleem in IE9 welke niet goed omgaat met MMC, de console waarop EMC gebaseerd is.

Voor dit storende issue was al een tijdje een interim fix die je aan kon vragen bij Microsoft Support, maar er is nu een algemeen beschikbare update voor Internet Explorer die deze fout verhelpt. Downloaden doe je hier: MS11-099: Cumulative Security Update for Internet Explorer: December 13, 2011

dinsdag 13 december 2011

Hoe weet ik welk service pack op Exchange 2007/2010 geïnstalleerd is?

Gedurende de levensduur van een Exchange-versie komen er twee tot vier service packs uit. In dit artikeltje laat ik zien hoe we bij Exchange 2007 en 2010 servers eenvoudig kunnen zien welk service pack op de server geïnstalleerd is.

Get-ExchangeServer

Dit doen we in de Exchange Management Shell met het Get-ExchangeServer cmdlet. Als we dit cmdlet ingeven zonder verdere parameters dan zien we al een kolom AdminDisplayVersion:

image

Als we de output iets leesbaarder weergeven dan zien we een version en een buildnumber:

image

Het version number bestaat uit twee delen, het deel voor de komma is de major en het deel achter de komma de minor version. In dit voorbeeld zien we drie Exchange 2010 servers (v14) waarvan er twee voorzien zijn van SP2 (14.2) en één van SP1 (14.1). Meer informatie over Exchange versienummers vind je in het volgende TechNet artikel: Build numbers and release dates for Exchange Server.

Addertje

Er zit wel een addertje onder het gras. In werkelijkheid is onze server Fortworth namelijk wel degelijk voorzien van SP2 voor Exchange 2010. Deze server is voorzien van de Edge Transport rol en is gekoppeld aan de interne Exchange organisatie door middel van een Edge Subscription. Informatie over de server wordt weggeschreven op de Edge Transport server in de subscription file en geïmporteerd in de Exchange organisatie die opgeslagen is in Active Directory. Omdat SP2 pas daarna geïnstalleerd is zien we dat niet terug in het resultaat van Get-ExchangeServer. De oplossing is om de Edge Subscription opnieuw uit te voeren.

Zijn Forefront TMG 2010 updates cumulatief?

Voor TMG 2010 zijn inmiddels twee service packs uit en een belangrijke verzamelupdate. In tegenstelling tot bijvoorbeeld Exchange en Windows zijn deze service packs niet cumulatief. Bij cumulatieve service packs bevalt ieder service pack alle updates en fixes uit de voorgaande service packs. Zo kun je Exchange 2010 RTM in één stap voorzien van SP2, waarbij ook alle verbeteringen van SP1 op de server worden geïnstalleerd.

Voor Forefront TMG ligt dat anders, om een service pack te kunnen installeren moet eerst de voorgaande service packs geïnstalleerd zijn. Op dit moment zijn de volgende service packs en updates beschikbaar:

  1. Microsoft Forefront Threat Management Gateway (TMG) 2010 Service Pack 1
  2. Software Update 1 for Microsoft Forefront Threat Management Gateway (TMG) 2010 Service Pack 1
  3. Microsoft Forefront Threat Management Gateway (TMG) 2010 Service Pack 2
  4. Rollup 1 for Forefront Threat Management Gateway (TMG) 2010 Service Pack 2

En dat is dan ook gelijk de volgorde waarin je ze dient te installeren. Overigens worden ze ook door Microsoft Update aangeboden, in ieder geval de eerste drie op dit moment. Meer informatie over het installeren van service packs op TMG lees je hier: Installing Forefront TMG Service Packs.

Update: Inmiddels heeft Microsoft de terminologie voor TMG verzamelupdates in lijn met een aantal andere producten proberen te brengen, deze heten voor TMG nu Rollup. Ik gebruik met opzet de term proberen want bij Exchange heten deze Update Rollup en worden afgekort met UR. Er eerste Rollup voor TMG is toegevoegd in bovenstaand lijstje onder punt 4.

maandag 12 december 2011

Lync 2010 client voor Windows Phone beschikbaar

Lync 2010Met ingang van vandaag, 12 december 2011, is de Lync 2010 client voor Windows Phone te downloaden in de Marketplace. Je vindt hem hier (Nederlandse Marketplace) of hier (Verenigde Staten). Binnenkort volgen ook Lync versies voor onder andere Android besturingssystemen en Apple producten.

Om Lync 2010 voor Windows Phone te kunnen gebruiken heb je wel een Lync Server nodig of een account in Lync Online/Office 365. Serverbeheerders moeten wel het één en ander configureren om hun omgeving geschikt te maken voor Lync mobile clients. Je leest hier alles over in het volgende whitepaper: Microsoft Lync Server 2010 Mobility Service and Microsoft Lync Server 2010 Autodiscover Service.

donderdag 8 december 2011

December 2011: Nieuwe KB artikelen voor Exchange, Forefront en Outlook

Hieronder vind je het overzicht van de nieuwe en bijgewerkte Microsoft knowledge-base artikelen over Exchange, Forefront, Lync en Outlook.

Forefront

Microsoft Forefront Online Protection for Exchange: "A synchronization error occurred between your Active Directory environment and the Hosted Archive service" error message in Exchange Hosted Archive

http://support.microsoft.com/kb/2635303/en-US

Microsoft Forefront Online Protection for Exchange: "An unexpected error has occurred" error when you delete junk email messages from the spam quarantine mailbox in Forefront Online Protection for Exchange

http://support.microsoft.com/kb/2635327/en-US

Microsoft Forefront Online Protection for Exchange: The sign-in page is not displayed, or a "Page not found" error occurs, after a new version of the Forefront Online Protection for Exchange Administration Center is released

http://support.microsoft.com/kb/2636060/en-US

Microsoft Forefront Online Protection for Exchange: A blank webpage appears when you click the answer-back URL in a message that is encrypted by Exchange Hosted Encryption in Windows Live Hotmail

http://support.microsoft.com/kb/2636095/en-US

Microsoft Forefront Online Protection for Exchange: How to add a disclaimer or footer to outgoing mail messages through Forefront Online Protection for Exchange

http://support.microsoft.com/kb/2639679/en-US

Microsoft Forefront Online Protection for Exchange: The footer for outgoing email messages does not work in Forefront Online Protection for Exchange

http://support.microsoft.com/kb/2642173/en-US

Microsoft Forefront Online Protection for Exchange: How to create a policy for a group of users in a stand-alone Forefront Online Protection for Exchange environment

http://support.microsoft.com/kb/2645012/en-US

Exchange

Microsoft Exchange Server 2003 Enterprise Edition: You cannot connect to Outlook Mobile Access on a server that is running Exchange Server 2003

http://support.microsoft.com/kb/2448283/en-US

Microsoft Exchange Server 2003 Enterprise Edition: How to redirect an HTTP connection to HTTPS for Outlook Web Access clients and how to redirect the Default Web Site to point to the Exchange virtual directory

http://support.microsoft.com/kb/839357/en-US

Microsoft Exchange Server 2003 Enterprise Edition: Error message when you try to synchronize a Windows Mobile-based device by using Exchange ActiveSync for Exchange 2003 or for Exchange 2007 or for Exchange 2010: "Synchronization failed"

http://support.microsoft.com/kb/927465/en-US

Microsoft Exchange Server 2003 Enterprise Edition: Error message when you use ActiveSync to synchronize a Windows Mobile-based device to Exchange 2003: "0x85030027 -- The Exchange Server requires certificates to log on"

http://support.microsoft.com/kb/927467/en-US

Microsoft Exchange Server 2003 Service Pack 2: Incremental changes of free/busy information may not be successful replicated from Exchange Server 2010 to Exchange Server 2003

http://support.microsoft.com/kb/2601033/en-US

Microsoft Exchange Server 2003 Standard Edition: The W3wp.exe process uses almost 100 percent of CPU resources when you synchronize large email messages in Exchange Server 2003 Service Pack 2

http://support.microsoft.com/kb/941439/en-US

Microsoft Exchange Server 2007 Enterprise Edition: The Fax feature stops working in Exchange Server 2007 SP3

http://support.microsoft.com/kb/2526140/en-US

Microsoft Exchange Server 2007 Enterprise Edition: Store.exe intermittently stops responding in an Exchange Server 2007 environment

http://support.microsoft.com/kb/2638878/en-US

Microsoft Exchange Server 2007 Service Pack 1: Email messages cannot be delivered to the Hub Transport server in an Exchange Server 2007 environment

http://support.microsoft.com/kb/2638876/en-US

Microsoft Exchange Server 2007 Standard Edition: "HTTP 400 Bad Request" error when you connect to an Exchange Server 2007 mailbox by using Outlook Web App

http://support.microsoft.com/kb/2645573/en-US

Microsoft Exchange Server 2007 Standard Edition: The synchronization session of the mobile device fails, and you receive error code "0X85010015" when you try to synchronize a mobile device by using Exchange ActiveSync in Exchange Server 2007

http://support.microsoft.com/kb/934402/en-US

Microsoft Exchange Server 2010 Enterprise: Office Communications Server 2007 IM integration with Exchange 2010 OWA does not work for all users

http://support.microsoft.com/kb/2279487/en-US

Microsoft Exchange Server 2010 Enterprise: "Cannot open your default e-mail folder" error when users try to open their mailboxes in Outlook after migration to Exchange 2010

http://support.microsoft.com/kb/2521770/en-US

Microsoft Exchange Server 2010 Enterprise: An Exchange Server 2010 database store grows unexpectedly large

http://support.microsoft.com/kb/2621266/en-US

Microsoft Exchange Server 2010 Enterprise: Email message content is missing in OWA

http://support.microsoft.com/kb/2640306/en-US

Microsoft Exchange Server 2010 Enterprise: Error when you try to change the default global address list recipient filter in Exchange Server 2010

http://support.microsoft.com/kb/2645013/en-US

Microsoft Exchange Server 2010 Standard: Windows Network Load Balancing does not work in an Exchange Server cluster

http://support.microsoft.com/kb/2644137/en-US

Microsoft Exchange Server 2010 Standard: You receive an error message when you try to create an Exchange Server 2010 DAG

http://support.microsoft.com/kb/2644540/en-US

Lync, Office Communication Server & LiveMeeting

Microsoft Office Communicator 2007: Additional authentication prompt is displayed when an external network user signs in to an Office Communicator 2007 client

http://support.microsoft.com/kb/2633194/en-US

Microsoft Office Live Meeting 2007: Live Meeting 2007 loads a blank white screen when joining a Live Meeting on Macintosh computer

http://support.microsoft.com/kb/2628045/en-US

Microsoft Office Live Meeting 2007: How to use Microsoft Office Live Meeting 2007 on a Macintosh computer

http://support.microsoft.com/kb/884961/en-US

Outlook

Microsoft Office Outlook 2003: Description of the Outlook 2003 Junk Email Filter update: November 8, 2011

http://support.microsoft.com/kb/2596972/en-US

Microsoft Office Outlook 2003: "80004005-501-4B9-560" synchronization error logs in the Outlook Sync Issues folder

http://support.microsoft.com/kb/2637470/en-US

Microsoft Office Outlook 2007: Outlook receives a message that has an attachment that is named "not supported calendar message.ics"

http://support.microsoft.com/kb/2643084/en-US

Microsoft Outlook 2000 Standard Edition: Outlook Meeting Request to DL Shows Members As Optional

http://support.microsoft.com/kb/214633/en-US

Microsoft Outlook 2000 Standard Edition: OL2000: (CW) Sending Pasted Bitmap from Word Behaves Differently

http://support.microsoft.com/kb/218362/en-US

Microsoft Outlook 2010: Description of the Outlook 2010 update: November 8, 2011

http://support.microsoft.com/kb/2553323/en-US

Microsoft Outlook 2010: You receive an error message when you publish Internet free/busy information in Outlook 2010

http://support.microsoft.com/kb/2589415/en-US

Microsoft Outlook 2010: The Mailbox Cleanup Wizard does not start in Outlook 2010 when the mailbox is full

http://support.microsoft.com/kb/2632283/en-US

Microsoft Outlook 2010: Outlook 2010 does not display Journal entries for a contact

http://support.microsoft.com/kb/2639664/en-US

Microsoft Outlook 2010: Outlook Issues that occur when you use the ExtractOrganizedMeetings registry value

http://support.microsoft.com/kb/2646698/en-US