

Have it run if the following conditions are met, WMI Query: select * from Win32_QuickFi圎ngineering where HotFixID like"KB2693643".Create a step “Set Task Sequence Variable”, I called my variable “RSATInstalled” and set it to true.First step was to create at TS Variable if RSAT is installed.However, I’ll go into that in a future post, for now, I just want to cover RSAT in 1511 to 1607. I’ve heavily modified the TS to include upgrading from Windows 7 and 8.1 computer if they already have bios set to UEFI. Since I already had it setup as an application, I figured I could add a couple steps to check if I have it, then reinstall it after the upgrade.Ī nice overview of the Upgrade TS Option in CM1606 here: I was testing the in place upgrade of 1511 to 1607, once I logged back in, I noticed my ADUC & Group Policy tools where missing, then remembered that the upgrade removes Remote Server Administration Tools (RSAT). Hope that helps! **Note, this will NOT be part of the WaaS Downloads**

(I actually stole part of Martin's script to create my own for our Prod Environment, Thanks Martin!)

However, I'd recommend checking out this POST from Martin, as it's what I am using in my lab and works really nice if your environment accommodates. I used this BLOGto find the files I needed. I've created an Application Model App, which then gets called and has all of the required FoDs for RSAT in the Package. Once you have that detection, you can then call your install method. This will set SMSTS_RSAT to True or False depending on if it finds the Windows Capability "Rsat.ActiveDirectory" If (Get-WindowsCapability -Online | Where-Object ) I've had to update my method for detection, I've switched to using PowerShell: Windows has changed a lot since this post, how MS does RSAT has changed and they are now Features on Demand
