How to Install all versions of .Net via Software Deployment using Group Policy in Windows 2003 Server
Posted on 2008-11-11
I have around 400 desktop machines at remote sites and I need to install up to the latest version of .Net.
I haven't got WSUS working, and windows updates are disabled on client machines (don't ask).
I have DFS working, and can deploy the 231mb dotnetfx35.exe file I have downloaded that includes .Net 1.1 through to 3.5Sp1.
I can run the exe manually on a machine and it installs all the required files. However, I want to deploy using Software Deployment in Group Policy, so that I don't have to manually install on every machine. The problem is the dotnetfx35.exe file is not a MSI. I have extracted dotnetfx35.exe to a directory and it contains a bunch of folders and a heap of MSI files, but no main MSI file to point Group Policy to.
I tried creating a MSI using MSI creators, but they just seem to package the folders and then when the MSI is run, it just unpacks the folders to a directory, instead of installing it.
I setup a simple batch file to run the install file that will run the install at login, but it installs everytime a user would login, not just once.