I got a tweet, it said “Why doing 4.5.1 when 4.5.2 is out”. So, this is just an update of the 4.5.1 post you can see here. http://deploymentbunny.com/2014/06/24/back-to-basic-net-framework-4-5-1-deployment-in-mdt-using-a-vb-script-wrapper/
How to Use it
Step 1: Download it
Download it from here: http://1drv.ms/TDbKJC
Step 2: Import it as an Application
Using the Deployment Workbench, import the application with the following options:
- Application Type:
- Application with source files
- Application with source files
- Details:
- Application Name: Install – Microsoft .NET Framework 4.5.2
- Application Name: Install – Microsoft .NET Framework 4.5.2
- Source:
- Source Directory: The location where you unzipped the files
- Source Directory: The location where you unzipped the files
- Destination:
- Directory Name: Install – Microsoft .NET Framework 4.5.2
- Directory Name: Install – Microsoft .NET Framework 4.5.2
- Command Details:
- Command Line: cscript.exe Install-NetFramework452.wsf
If you prefer PowerShell to import the application, here is an example POSH Snippet:
Import-Module "C:\Program Files\Microsoft Deployment Toolkit\bin\MicrosoftDeploymentToolkit.psd1"
New-PSDrive -Name "DS001" `
-PSProvider MDTProvider `
-Root "E:\MDTBuildLab"
import-MDTApplication `
-path "DS001:\Applications\Install" `
-enable "True" `
-Name "Install – Microsoft .NET Framework 4.5.2" `
-ShortName "Install – Microsoft .NET Framework 4.5.2" -Version "" `
-Publisher "" `
-Language "" `
-CommandLine "cscript.exe Install-NetFramework452.wsf" `
-WorkingDirectory ".\Applications\Install – Microsoft .NET Framework 4.5.2" `
-ApplicationSourcePath "C:\Users\Administrator\Desktop\Install – Microsoft .NET Framework 4.5.2" `
-DestinationFolder "Install – Microsoft .NET Framework 4.5.2" `
-Verbose
Step 3: Download .NET framework 4.5.2 exe file and save it in the Application\Source folder
Download from http://www.microsoft.com/en-us/download/details.aspx?id=42642
Step 4: Modify the Task Sequence
Open your task sequence and add the application like this:
Sample of a Windows 7 task sequence with .NET Framework 4.5.2
Sample of a Windows 8.1 task sequence with .NET Framework 4.5.2
Note: You might need to add a reboot before and one after, since .Net Framework might feel better, my sequence does not need it, but yours might depending on what you add before this.
Note: For Windows 8/8.1 (Server 2012/2012 R2) I always add .NET 2/3 as Roles BEFORE adding 4.5.2, just to make sure nothing is messed up.
Step 5: Create your Ref Image
/mike
