Archive for category Software Center
Deploying Oracle JAVA
Posted by edwgon in deploy, JAVA, Microsoft System Center Configuration Manager 2012 R2 SP1, Oracle, reboot, sccm, SCCM 2012, Software Center on February 26, 2016
As of JAVA 8 Update 73, this is the easiest way I’ve found to deploy JAVA on a corporate environment.
- Download JAVA from here
- You’re going to select the Windows Offline download option
- Take a look at the many installation options now available for the JAVA EXEcutable file, those options can be found here
- From an elevated command line, you’re going to run the JRE executable file with the options you select from step 2
- Here’s just a sample command line (all in one line):
- jre-8u73-windows-i586.exe EULA=Disable INSTALL_SILENT=Enable AUTO_UPDATE=Disable REBOOT=Disable REMOVEOUTOFDATEJRES=1
- You should be able to find the meaning of each installation option by reading the document in step 2. In essence, I’m installing JAVA and accepting the EULA, a silent install with JAVA auto update disabled as well as removing any outdated installations of JAVA and finally rebooting is disabled.
Note: Here’s a great JAVA 8 deployment blog in case you need other means of installing it
For those using System Center Configuration Manager 2012 (SCCM 20120), one of the ways to create an application deployment would be to use ‘manual’ deployment type and use a script to install JAVA. In the script I used, I was able to use START /WAIT command to execute the JRE file.
SCCM 2012 – Software Center Options
Posted by edwgon in Configuration manager 2012, OS Deployment, PowerShell, SCCM 2012, SCCM Client, Software Center on August 22, 2012
The original information came from this source, I’m just adding a few more screenshots for my benefit.
The following script will allow you to change a particular setting found in SCCM 2012’s Software Center.

$getStatus = Invoke-WmiMethod -Namespace "Root\ccm\ClientSDK" -Class CCM_ClientUXSettings -Name GetAutoInstallRequiredSoftwaretoNonBusinessHours -ComputerName $env:ComputerName -ErrorAction STOP If ($getStatus.AutomaticallyInstallSoftware -eq "True") { Write-Host "Compliant" } Else { Write-Host "Non-Compliant" }

Invoke-WmiMethod -Namespace “Root\ccm\ClientSDK” -Class CCM_ClientUXSettings -Name SetAutoInstallRequiredSoftwaretoNonBusinessHours -ArgumentList @($TRUE) -ComputerName $env:ComputerName -ErrorAction STOP


Recent Comments