Thanks Trevor,

I have a vague memory of having to do something special on the CCMSETUP.EXE 
command line to pass parameters to the MSI.  Do I not?

Ivan Lindenfeld
Sr. Systems Engineer
Enterprise Deployment / SCCM
Fidelity National Financial | Jacksonville, Florida

From: [email protected] [mailto:[email protected]] On 
Behalf Of Trevor Sullivan
Sent: Tuesday, December 17, 2013 11:50 AM
To: [email protected]
Subject: RE: [mssms] Aggressive CCMSetup command line

Ivan,

The REINSTALL and REINSTALLMODE are both standardized Windows Installer 
properties. In theory, you would specify them just like any other Windows 
Installer (MSI) property.

http://msdn.microsoft.com/en-us/library/aa371182(v=vs.85).aspx

Cheers,
Trevor Sullivan

From: [email protected]<mailto:[email protected]> 
[mailto:[email protected]] On Behalf Of Lindenfeld, Ivan
Sent: Tuesday, December 17, 2013 9:59 AM
To: [email protected]<mailto:[email protected]>
Subject: [mssms] Aggressive CCMSetup command line

I discovered when trying to fix some clients that the CCMSETUP process invokes 
a more aggressive command line upon retry.

I ran CCMSETUP manually.  It failed due to WMI missing information.  After 120 
minutes CCMSetup automatically retried with these parameters and successfully 
fixed the client:

Running installation package
  Package:     
C:\WINDOWS\ccmsetup\{F9BE5FE5-D87B-4958-9BBB-B613A2F4075E}\client.msi
  Log:         C:\WINDOWS\ccmsetup\client.msi.log
  Properties:   REINSTALL=ALL REINSTALLMODE=vmous  
SMSMP="DDCSSCCMMP01B.FNFGLOBAL.LOCAL" RESETKEYINFORMATION="TRUE" 
SMSSITECODE="PX1" FSP="DDCSSCCMSS01A.FNFGLOBAL.LOCAL" CCMEVALHOUR="12" 
CCMHTTPPORT="80" CCMHTTPSPORT="443" CCMHTTPSSTATE="224" SMSSLP="DDCSSCCMMP01A" 
CCMFIRSTCERT="1" CCMCERTID="SMS;D37A8D22EF9BC06EE2065DBF505E8B855EFDDBB0"

I think it's the REINSTALL and REINSTALLMODE parameters that make it more 
aggressive.  How do I include the REINSTALL and REINSTALLMODE parameters at the 
command line?  I think they are being passed to the ccmsetup.msi but I can't 
find the syntax to do that.


My command line for reference:

\\SITESERVER\CLIENT\CCMSETUP.EXE<file:///\\SITESERVER\CLIENT\CCMSETUP.EXE> 
SMSMP=MANAGEMENTPOINT.DOMAIN.LOCAL RESETKEYINFORMATION=TRUE SMSSITECODE=CYA 
FSP=SITESERVER.DOMAIN.LOCAL CCMEVALHOUR=12

Thanks you!

Ivan Lindenfeld
Sr. Systems Engineer
Enterprise Deployment / SCCM
Fidelity National Financial | Jacksonville, Florida






Reply via email to