I trying to deploy the latest Java RE version via GP, Java 7 update 9. I want to update computers that are currently running an older version of Java, a mixture of 7.6 and 7.7, some computers are running versions as old as 6.31. Some are running a mixture of both. I would also like this GP to install Java if it's not installed.

Previously I used push out Java updates to users machines as Java didn't remove the old version. So when it was done the user would restart their browser or pc to start using the latest version. Not the best way to manage it as it leaves the old version installed but it worked.

I've created group policies before for printer deployment, log on drive mapping scripts, but never software deployment.

But it just won't deploy. I have tried to enable logging as suggested on this site http://openofficetechnology.com/node/32, GPO logging via UserEnvDebugLevel, Software deployment logging via AppmgmtDebugLevel and MSI logging, but there is no log C:\Windows\Debug\UserMode\userenv.log being created.

There is a log created for MSI logging and it's as below. It says the source is invalid but it exists on the share and the PC that I'm testing has permissions and I've included the recommendation here Group Policy installation failed error 1274 to enable "Always wait for the network at computer startup and logon"

1 Answer
1

So there was some access issue with the share. I created a new share for software deployment via group policy and gave Domain Computers access and now it's working fine.

I think there was some legacy permissions issue on the previous share location I was trying to use. I had set up a security group to test software deployment with and added the computers I was testing, I then gave permission to the deployment security group but for some reason it didn't work.

Working great now. New share only to be used for Group Policy Deployment and read access granted to Domain Computers. I think it was the sharing permissions as opposed to security permissions.