While building my lab for Exchange 2013 Preview I was struck by how much of a pain the prerequisite installation was for my lab so I began working on an install script to handle this.  I used a script that I felt was extremely useful for Exchange 2010.  This base script was written by several Exchange MVPs who felt this would be something to spend the time on for the Exchange user base. In that spirit I felt that I would try to create something that would give back to the Exchange community as well.  My script is a heavily modified version of their Exchange 2010 script.  Currently this script is in BETA format and should be used with caution.  I am currently going through revision testing now to work out any bugs, errors, etc that I have seen in my testing.
*** DISCLAIMER ***
DO NOT install Exchange Server 2013 Preview in a production environment.
This script is not supported by Microsoft.
This script is written AS IS. Use at your own risk
*** END DISCLAIMER ***
Credit must be given to the various sources I have used to create this script. I have heavily modified the original Exchange 2010 Prerequisite script that was created by Anderson Patricio, Bhargav Shukla and Pat Richard. See these links for information on that script:
Now that we have that out of the way, let’s get to the script and what it does. In Exchange Server 2013 Preview there are only two roles that can be installed, CAS and Mailbox. Each of these is accounted for in separate steps in the script. There are two reboot required due to the Windows Features installed as well as the Hot fixes installed.
The script is menu driven for ease of use. The current Menu looks like this:
***********************************************************
Exchange Server 2013 [On Windows 2008 R2] – Features script
***********************************************************
Please select an option from the list below.
1) Install Client Access Server prerequisites – STEP 1
2) Install Client Access Server prerequisites – STEP 2
3) Install Mailbox and or CAS/Mailbox prerequisites – STEP 1
4) Install Mailbox and or CAS/Mailbox prerequisites – STEP 2
5) Configure NetTCP Port Sharing service
(Required for the Client Access Server role
Automatically set for options 2 and 4)
6) Install 2010 Office System Converter: Microsoft Filter Pack 2.0
(Required if installing Mailbox Server roles
Automatically set for option 4)
7) Install Typical (CAS/Mailbox) prerequisites – STEP 2 [with .PDF ifilter; disable IPv6]
Disable TCP/IP v6
9) Install & Configure Adobe PDF Filter Pack
10) Launch Windows Update
16) Install – One Off – STEP 1 – Windows Components
17) Install – One Off – STEP 2 – .NET 4.5 RC
18) Install – One Off – STEP 3 – Windows Management Framework 3.0, RC
19) Install – One Off – STEP 4 – Unified Communications Managed API 4.0
20) Install – One Off – STEP 5 – Office 2010 Filter Pack (w/SP1)
21) Install – One Off – STEP 6 – WinIDFoundation
22) Install – One Off – STEP 7 – KB2619234 (Hotfix)
23) Install – One Off – STEP 8 – KB2533623
24) Install – One Off – Step 9 – Final Cleanup
98) Restart the Server
99) Exit
Menu selections 16-24 should be used just for installing individual components if you are missing them in your first attempts to install the prerequisites either with the script or on your own.
To install the CAS role, use Menu selections 1 and 2. For the CAS/Mailbox or Mailbox Role servers, use Menu selections 3 and 4. Make sure you reboot in between steps and at the end of Step 2 or 4 depending on the role install you are performing.
The PDF Filter from the previous version has been left in the script as well.
Menu selection 24 is the cleanup of removing C++ and registering ASP. Net and running iisreset.
Please provide any feedback or improvements you would like to see in this script.
Last and certainly not least, this script is in BETA right now and is not completely finished. I need to do some further testing to make sure it works 100% as expected.
Download the code from here. Rename the file from .doc to .ps1 to run it.
- Damian Scoles, Technical Architect
You can read more posts by Damian at Just a UC Guy.
Comments(0) Add a Comment
- Unified Communications
- Identity Management
- Business Intelligence
- Windows Deployment
- Managed Services
- Strategy and Execution
- Mergers and Acquisitions
- Forensics/Electronic Discovery
- SharePoint
- Cloud
- Visual Studio/TFS
- Cost Management/Print
- Custom Development
- Virtualization/Infrastructure/Storage
- PowerShell
- HandShake
- System Center
- Project Management
- All
-
0RepliesWorkflow Manager: Building wor....
-
0RepliesCreate 100s of Email Aliases i....
-
0RepliesKeep a website alive – Power....
-
0RepliesUpdated Lync Debugging Utiliti....
-
0RepliesManaged Print Contracts - Is i....
-
0RepliesConfiguration Manager 2012 SP1....
-
0RepliesDeploying the UE-V Agent in Co....
-
0RepliesExchange 2010 SP3 – PowerShe....
-
0RepliesExchange 2010 SP2 – PowerShe....
-
0RepliesSharePoint Designer Cannot Dis....
-
0RepliesSharePoint Designer Cannot Dis....
-
0RepliesHow to encrypt your hard drive....
-
0RepliesWhat’s your disaster recover....
-
0RepliesExchange 2013 RTM CU1 – New ....
-
0RepliesExchange 2013 RTM CU1 – Chan....
-
0RepliesExchange 2013 RTM CU1 – Chan....
-
0RepliesExchange 2013 RTM CU1 – Chan....
-
0RepliesExchange 2013 RTM CU1 Prerequi....
-
0RepliesCleaning up your Application A....
-
0RepliesExchange Version Check – 201....
-
0RepliesHow to limit a SharePoint list....
-
0RepliesExchange 2013 CU1 - Database C....
-
0RepliesUsing the Request User Input T....
-
0RepliesMMS2013 Day Two (The Search fo....
-
0RepliesExchange 2013 in the field....
-
0RepliesExchange 2010 SP3 – Sent Ite....
-
0RepliesSearch form with a Dynamic Wid....
-
0RepliesExchange 2010 SP3 – IE10 –....
-
0RepliesConfiguration Manager 2012 XML....
-
0RepliesMicrosoft Business Intelligenc....
-
0RepliesConfiguration Manager 2012 SP1....
-
0RepliesYammer and SharePoint: Enterpr....
-
0RepliesJet Stress 2013 – First Look....
-
0RepliesRemove Pilot WorkItems from Se....
-
0RepliesQuick PowerShell Tips....
-
0RepliesOffice 365 Mailbox Move Failur....
-
0RepliesMobile Device Management – a....
-
1RepliesDevelop different Timelines fo....
-
0RepliesZ-Hire and Z-Term Review....
-
0RepliesRecursive Distribution List Sc....
-
0RepliesSync Internet Explorer Favorit....
-
0RepliesSearching the Visual Studio To....
-
0RepliesExchange 2013 – Configure Yo....
-
0RepliesExchange Admin Console - Migra....
-
0RepliesUnlocking ConfigMgr 2012 Objec....
-
0RepliesSetting your local time zone o....
-
0RepliesReplicating your search topolo....
-
0RepliesExchange 2010 SP3 Released....
-
0RepliesQuerying TFS for Data....
-
0RepliesFind All Active Distribution G....
-
0RepliesManaging Ex-Employee Mailboxes....
-
0RepliesScript Troubleshooting in Powe....
-
0RepliesLog Files are your Friend....
-
0RepliesVideo: MS System Center IT Eff....
-
0RepliesAdmin Audit Logs – Scripted....
-
0RepliesSQL Extended Event: Extended E....
-
0RepliesMailbox Audit Logs – Scripte....
-
0RepliesSQL Extended Event: Problem De....
-
0RepliesSQL Extended Event: Introducti....
-
0RepliesSharePoint 2013 Hardware & Sof....
-
0RepliesUsing File Server Resource Man....
-
0RepliesRestoring a DB when the databa....
-
0RepliesUser Can Log Into OWA, but Not....
-
0RepliesImportant ConfigMgr 2012 SP1 H....
-
0RepliesSpecial Mailboxes in Exchange ....
-
0RepliesIncorrect Virtual Memory Amoun....
-
0RepliesPowerShell Scripts and Useful ....
-
0RepliesThe New Office 365? - Part 1 o....
-
0RepliesRepository Pattern with Cross ....
-
0RepliesEnabling Single Sign-On for Ap....
-
0RepliesExchange, MessageLog Tracking,....
-
0RepliesPowerShell and Arrays....
-
0RepliesMemory Leak with KB2799728....
-
0RepliesUrgent MS Hotfix for Hyper-V 2....
-
0RepliesShowing system message to user....
-
0RepliesTroubleshooting the MBAM (Micr....
-
0RepliesSearch Filters in Outlook....
-
0RepliesInstall Linux Configuration Ma....
-
0RepliesGroup Membership Approval – ....
-
0RepliesExchange Server 2013 – Admin....
-
0RepliesMailbox role in Exchange 2013....
-
0RepliesDiscontinued features from Exc....
-
0RepliesDiscontinued features from Exc....
-
0RepliesExchange Server 2013 – Admin....
-
0RepliesExchange Server 2013 – Admin....
-
0RepliesConfiguration Manager 2012 Sof....
-
0RepliesPowerShell Quickscripts – Ce....
-
0RepliesExchange Servers – Serial Nu....
-
0RepliesConfiguration Manager 2012 SP1....
-
0RepliesInstalling System Center Confi....
-
0RepliesPostmaster Mailbox check....
-
0RepliesInfoPath Error “The query ca....
-
0RepliesMy Exchange Toolbox....
-
0RepliesHave resources accept invites ....
-
0RepliesDisabled Firewall Service in X....
-
0RepliesExchange Server 2013 RTM – T....
-
0RepliesExchange 2010 - Cannot remove ....
-
0RepliesWindows 8 Tip - Keep User Acco....
-
0RepliesExchange Server 2013 RTM – S....
-
0RepliesOffice 365 Preview: Lync Web S....
-
0RepliesMessages Stuck in 'Defunct' SM....
-
0RepliesLegal hold and eDiscovery with....
-
0RepliesExchange Server 2013 Preview â....
-
0RepliesExchange Server 2013 Preview â....
-
0RepliesYou can't hide your tracks fro....
-
0RepliesOffice 365 Preview: Integrated....
-
0RepliesPlanning Virtualization Rights....
-
0RepliesExchange Server 2013 Preview â....
-
1RepliesLync/Exchange Server 2013 are ....
-
0RepliesExchange Server 2013 Preview â....
-
0RepliesExchange Server 2013 Preview â....
-
0RepliesConfiguration Manager 2012 SP1....
-
0RepliesWindows 2003/2008 – AD Conne....
-
0RepliesExchange Server 2013 Preview S....
-
0RepliesNecessary skills for a success....
-
0RepliesWindows 8 Client Hyper-V and C....
-
0RepliesExchange Server 2013 Preview â....
-
0RepliesInstalling and Configuring Rig....
-
0RepliesManage Voice Mail option missi....
-
0RepliesWindows RT: What You Need To K....
-
0RepliesWindows 8 To Go....
-
0RepliesDeploy DPM 2012 SP1 Beta Agent....
-
0RepliesExchange Server 2013 Preview â....
-
0RepliesExchange Server 2013 Preview â....
-
0RepliesUsing Offline Updates with Con....
-
0RepliesExchange Server 2013 Preview â....
-
0RepliesError running the Freebusy con....
-
0RepliesTroubleshooting: Can't create ....
-
0RepliesPlanning SharePoint - Part 2....
-
0RepliesPlanning SharePoint - Part 1....
-
0RepliesUsing Office 2013 and SharePoi....
-
0RepliesExchange Server 2013 Preview â....
-
0RepliesConfigMgr 2012 SP1 New OSD Fea....
-
0RepliesExFolders error after decomiss....
-
0RepliesHow to Color Code a SharePoint....
-
0RepliesData Modeling for Data Governa....
-
0RepliesExchange 2010 Upgrade – OAB ....
-
0RepliesDevices for Mobile Windows App....
-
0RepliesExchange Server 2013 Preview â....
-
0RepliesTroubleshooting: Lync 2010 DB ....
-
0RepliesCascading Drop-Downs in a Shar....
-
0RepliesSystem Center Configuration Ma....
-
0RepliesExchange Server 2013 Preview â....
-
0RepliesConfiguration Manager 2012 SP1....
-
0RepliesExchange Server 2013 Preview P....
-
0RepliesDigital Evidence Preservation....
-
0RepliesSetup of a Hybrid server for O....
-
0RepliesExchange Server 2013 Preview P....
-
0RepliesNew Office 365 Preview - 2013 ....
-
0RepliesQuick Admin Menu Access in Win....
-
0RepliesHow to put an icon into a Shar....
-
0RepliesExchange Server 2013 Preview P....
-
0RepliesCustomizing the Forefront Thre....
-
0RepliesDebugging the InfoPath "this f....
-
0RepliesContent deployment of Site Col....
-
0RepliesTroubleshooting: Error install....
-
0RepliesTest-Drive of Self Service Ins....
-
0RepliesData Modeling - Inmon vs. Kimb....
-
0RepliesLYNC 2010 and SQL 2008 Cluster....
-
0RepliesVirtualBox vs VMWare Player fo....
-
0RepliesResolution relevance in Videoc....
-
0RepliesPublic Folder Replicas – Mov....
-
0RepliesThinkPad Driver Packs for Conf....
-
1RepliesExchange Address List Upgrade ....
-
0RepliesLync-to-Phone Is Now Available....
-
0RepliesLync Databases Stuck in "Restr....
-
0RepliesSharePoint 2010 and BGInfo....
-
0RepliesOffice 365 Remote Powershell....
-
0RepliesDPM 2012 - No SQL Instances Ap....
-
0RepliesQuick Powershell Tips 3....
-
0RepliesConnecting Excel 2010 to SQL S....
-
0RepliesThe green aspect of videoconfe....
-
0RepliesChecking Out of Office – Exc....
-
0RepliesLync and Forward (Web) Proxy E....
-
0RepliesMonitoring Service Manager Inc....
-
0RepliesPersonal Archive Won’t Open ....
-
0RepliesSending Email to a contact in ....
-
0RepliesVCenter Services will not star....
-
0RepliesExchange 2003 to Exchange 2010....
-
0RepliesConcepts and Techniques on Bus....
-
0RepliesPersonal Archive – Follow-up....
-
0RepliesLaw Firm Portals and Support D....
-
0RepliesSQL Server Data Alerts - Email....
-
0RepliesQuick Powershell Stuff 2....
-
0RepliesUsing a Config.xml file with U....
-
0RepliesLync 2010 Edge Server Jumpstar....
-
0RepliesRemote PowerShell for Office 3....
-
0RepliesQuick Powershell Stuff 2....
-
0RepliesOutside Dial-In to Outlook Voi....
-
0RepliesMicrosoft Office 365 Deploymen....
-
0RepliesVideconferencing support in en....
-
0RepliesOffice 365 migrations and a F5....
-
0RepliesHow to be a great change agent....
-
0RepliesExchange Management Shell Erro....
-
0RepliesDirectly boot to Windows 8 Con....
-
0RepliesPowerShell and Managed Metadat....
-
0RepliesUse the RACI model for effecti....
-
0RepliesManage Lync infrastructure fro....
-
0RepliesDisabled Personal Archive – ....
-
0RepliesBarracuda HLB OWA URL Rewritin....
-
0RepliesContent distribution via video....
-
0RepliesMoving mailboxes from Exchange....
-
0RepliesHow to Prevent Disclaimers on ....
-
0RepliesProfitability Analysis–SQL S....
-
0RepliesFour tips for Office 365 migra....
-
0RepliesShort troubleshooting checklis....
-
0RepliesExceptional customer experienc....
-
0RepliesPublishing Lync Simple URLs wi....
-
0RepliesConditionally hiding a web par....
-
0RepliesLync 2010 Post Install Tasks....
-
0RepliesBandwidth considerations....
-
0RepliesHLBs, Exchange migrations, and....
-
0RepliesLync 2010 and Polycom CX serie....
-
0RepliesAD Synchronization (DirSync) D....
-
0RepliesWise Package Studio discontinu....
-
0RepliesAllocate a Measure to a Lower ....
-
0Replies2008 R2 Failover Clustering: A....
-
0RepliesPLA and Handshake....
-
0RepliesCross site/stretch DAG adjustm....
-
0RepliesConnecting R to Microsoft SQL ....
-
0RepliesUsing Public Certificates with....
-
0RepliesThe lost mission of corporate ....
-
0RepliesExchange UM Mailbox Sharing wi....
-
0RepliesImmersive telepresence conside....
-
0RepliesLync Edge Issues – Sample Tr....
-
0RepliesWhat constitutes a DCS deploym....
-
0RepliesVMM 2012 & SCOM 2012 Integrati....
-
0RepliesQlogic HBA Issues with VMware ....
-
0RepliesFor effective strategy executi....
-
0RepliesBasic PowerShell – Common mi....
-
0RepliesMicrosoft Lync 2010 Hardware L....
-
0RepliesSimplify VDI with Citrix VDI-i....
-
0RepliesTake a deeper dive into print ....
-
0RepliesVMM 2012: Removing decommissio....
-
0RepliesHow can non-SharePoint adminis....
-
0RepliesDirSync Object Limit....
-
0RepliesWindows 7 X64 AppCompat exampl....
-
1RepliesThe future of videoconferencin....
-
0RepliesThe importance of service exce....
-
0RepliesRPO vs. RTO....
-
0RepliesWhat's new in PLA network moni....
-
0RepliesHow to avoid exposing Exchange....
-
0RepliesUse existing WSUS to patch cli....
-
0RepliesColumnstore index in the wild ....
-
0RepliesVideoconferencing in 2012....
-
0Replies64-bit DirSync released....
-
0RepliesPrint, The Final Frontier – ....
-
0RepliesScripting logic for applicatio....
-
0RepliesFile Share vs. SharePoint....
-
0RepliesA practical approach to data g....
-
0RepliesKeys to Successful Merger & Ac....
-
0RepliesCitrix to release a Universal ....
-
0RepliesSmartPhone – E-mail Encrypti....
-
0RepliesSQL PASS Summit 2011 in Seattl....
Copyright © 2013 Project Leadership Associates. All rights reserved. Privacy Policy, Terms & Conditions.


