Hello,
When the below script is deployed through SCCM 2012 it does not install Java but does copy the files. When I run the script manually from the cache folder it runs just fine. Any help would be appreciated.
On Error Resume Next
Set sho = CreateObject("Wscript.Shell")
Set fso = CreateObject("Scripting.FileSystemObject")
Set nwo = CreateObject("WScript.Network")
set oEnv = sho.Environment("PROCESS")
Set WshShell=WScript.CreateObject("WScript.Shell")
Set kro = CreateObject("Scripting.FileSystemObject")
kro.createfolder("C:\ProgramData\Microsoft\Windows\Start Menu\programs\Kronos")
kro.CopyFile PathN & "Kronos Teammates.ica", "C:\ProgramData\Microsoft\Windows\Start Menu\programs\kronos\Kronos Teammates.ica"
kro.CopyFile PathN & "Kronos Managers.ica", "C:\ProgramData\Microsoft\Windows\Start Menu\programs\kronos\Kronos Managers.ica"
kro.CopyFile PathN & "Kronos Teammates.ica", "C:\Users\Public\Desktop\Kronos Teammates.ica"
kro.CopyFile PathN & "Kronos Managers.ica", "C:\Users\Public\Desktop\Kronos Managers.ica"
kro.createfolder("C:\ProgramData\Microsoft\Windows\Start Menu\programs\Kronos")
kro.CopyFile "c:\temp\JRE_x86_1.7.0.75_EPS\Kronos Teammates.ica", "C:\ProgramData\Microsoft\Windows\Start Menu\programs\kronos\Kronos Teammates.ica"
kro.CopyFile "c:\temp\JRE_x86_1.7.0.75_EPS\Kronos Managers.ica", "C:\ProgramData\Microsoft\Windows\Start Menu\programs\kronos\Kronos Managers.ica"
kro.CopyFile "c:\temp\JRE_x86_1.7.0.75_EPS\Kronos Teammates.ica", "C:\Users\Public\Desktop\Kronos Teammates.ica"
kro.CopyFile "c:\temp\JRE_x86_1.7.0.75_EPS\Kronos Managers.ica", "C:\Users\Public\Desktop\Kronos Managers.ica"
kro.createfolder("C:\windows\sun")
kro.createfolder("C:\windows\sun\java")
kro.createfolder("C:\windows\sun\java\deployment")
kro.CopyFile "c:\temp\JRE_x86_1.7.0.75_EPS\deployment.config", "C:\windows\sun\java\deployment\deployment.config"
kro.CopyFile "c:\temp\JRE_x86_1.7.0.75_EPS\deployment.properties", "C:\windows\sun\java\deployment\deployment.properties"
FN = wscript.scriptfullname
'Grabs the full path and name of this script
LenFN = Len(FN)
'Gets the length of FN
N = wscript.scriptname
'Gets the only the name of this script
LenN = Len(N)
'Gets the length of N
DiffN = LenFN - LenN - 1
'Gets the differnce in length between FN and N
PathN = Mid(FN,1,DiffN)
'Takes the full name and removes DiffN characters
oEnv("SEE_MASK_NOZONECHECKS") = 1
'Install jre-7u75-windows-i586.exe
ret = sho.Run("taskkill /f /im iexplore.exe", , true)
ret = sho.Run(Chr(34) & PathN & "\jre-7u75-windows-i586.exe" & Chr(34) & " /s ADDLOCAL=ALL SYSTRAY=0 EULA=0 IEXPLORER=1 JAVAUPDATE=0 AUTOUPDATECHECK=0 JU=0 REBOOT=ReallySupress /log c:\applog\JRE17_75.log", , true)
WshShell.RegWrite "HKLM\SYSTEM\ControlSet001\Control\Session Manager\Environment\EPS_JAVA_HOME", "C:\Program Files (x86)\Java\jre7", "REG_SZ"
WshShell.RegWrite "HKLM\SOFTWARE\Wow6432Node\JavaSoft\Java Update\Policy\EnableJavaUpdate", "00000000", "REG_DWORD"
oEnv.Remove("SEE_MASK_NOZONECHECKS")
'*****Turn off autoupdates*************
Const HKEY_LOCAL_MACHINE = &H80000002
strComputer = "."
Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & _
strComputer & "\root\default:StdRegProv")
strKeyPath = "SOFTWARE\JavaSoft\Java Update\Policy"
strValueName = "EnableJavaUpdate"
strValue = "00000000"
oReg.SetDWORDValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName,strValue
strValueName = "NotifyDownload"
oReg.SetDWORDValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName,strValue
strValueName = "NotifyInstall"
oReg.SetDWORDValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName,strValue
fso.createfolder("C:\ProgramData\Microsoft\Windows\Start Menu\programs\Kronos")
fso.CopyFile PathN & "Kronos Teammates.ica", "C:\ProgramData\Microsoft\Windows\Start Menu\programs\kronos\Kronos Teammates.ica"
fso.CopyFile PathN & "Kronos Managers.ica", "C:\ProgramData\Microsoft\Windows\Start Menu\programs\kronos\Kronos Managers.ica"
fso.CopyFile PathN & "Kronos Teammates.ica", "C:\Users\Public\Desktop\Kronos Teammates.ica"
fso.CopyFile PathN & "Kronos Managers.ica", "C:\Users\Public\Desktop\Kronos Managers.ica"
fso.CopyFile PathN & "deployment.config", "C:\windows\sun\java\deployment\deployment.config"
fso.CopyFile PathN & "deployment.properties", "C:\windows\sun\java\deployment\deployment.properties"
WshShell.Run "%comspec% /c shutdown /r /t 5 /f", , TRUE
ret=ret
wscript.Quit(ret)