If your environment uses WSUS (or more specifically if your environment doesn't allow direct access to the Windows Update service) then installing .NET 3.5 to target Windows 8 and Server 2012 computers via PDQ Inventory may fail. This is because .NET 3.5 installations on Win 8.x and Server 2012 require a connection to the Windows Update service. If you want to install .NET via PDQ Inventory then you may need to modify some Policy settings in Active Directory. Using your Group Policy Editor (if you have a 2012 Domain) follow the steps below.
a) Navigate to Computer Configuration\Administrative Templates\System
i) Set Specify Settings for Optional Component Installation and Component Repair to Enabled and Check the Checkbox for Contact Windows Update directly to download repair content instead of Windows Server Update Services (WSUS). WINDOWS 8
Once that is enabled, the .NET Deployment from PDQ Inventory successfully installs.
Thanks to Kimberly for sending this info to us.
You should also be able to configure WSUS to include .NET Framework and the needed files will just be downloaded from your WSUS server during the install. This way the Windows Update site won't need to be accessed by your target computers.