Windows
Contents
Misc installation tools
Group Policy
Software Deployment
Requirements
- A working AD installation.
- GPMC(Group Policy Management Console) installed on a computer.
- Access to change AD and GPO stuff (domain administrator works but is proberbly not best practice)
- 1 client to experiment on.
- Install orca on the client.
AFAIK, you can only install .msi packages.
The process
- create a distribution point
- Share the distibution point on the network, authenticated users have read only access and you have full access, be aware that (NTFS && Share = true access)
- Download the software that you want to deploy, follow this site for installing java etc.
- Place the java files in a folder at your distribution poit, called "java"
- Open GPMC and in the domain, right click on "Group Policy Objects"
- Create a new group policy, and name it Software - Java, with no starter GPO defined
- Right click on the new GPO, and choose "edit"
- Navigate to Computer configuration -> Policies -> Software Settings -> Software installation
- Right click on software installation, "new" -> "Package..."
- Navigate to the network path of your distribution point and choose the java*.msi
- In the next window, choose "Advanced" and then "ok"
- Ensure that the name reflects if it's a 32 or 64 bit installation
- Under "Deployment" tick of the "Uninstall this ..."
- If it's a 32bit package and it should be installed on a 64 bit system, go to "Advanced" and tick of the appropiate box
- "Upgrades" are only interesting when you upgrade software.
- goto "Modifications" press "add" and select your .mst file, if you created one with orca.
- Exit the dialog by pressing "ok" and close the GPMC editor
Now we are ready to deploy the software to the client.
- select the group policy
- In the "scope" tab, review the settings under "security filtering", as long as you are testing, I would recommend that you only include the client and user that you are testing with.
- Link the group policy to the OU that you are using for testing and therefore contains the client.
- Reboot your client 2 times. (first time the gpo settings on the client gets updated and the second time the software is installed)
If everything went as planned, then you have just deployed java on a client via GPO :)
Explenations
.msi is the installation package
.mst is the transformation package
.msp is an update package
Resources
microsoft.com - Details about Software Deployment klaus-hartnegg.de - nice site about deploying common software