Differenza tra ccmsetup.exe vs client.msi

In questo post del blog parlerò della differenza tra ccmsetup.exe vs client.msi. CCMSetup.exe è usato per installare il client di Configuration Manager che chiama client.msi per fare l’installazione. CCMSetup.exe usa i parametri di installazione del client per installare il client quando stai cercando di installare il client manualmente.

CCMSetup.exe

CCMSetup.exe usa il parametro slash “/” per eseguire il comando. CCMSetup.exe usa anche le proprietà di client.msi, tuttavia i parametri non usano il parametro slash. In breve, questo è il parametro da usare con CCMSetup.

CCMSetup.exe 
Differenza tra ccmsetup.exe vs client.msi 1

Questo potrebbe sembrare confuso, ma per chiarire ulteriormente, stiamo per installare il client SCCM manualmente, dobbiamo usare ccmsetup.exe con parametri, non possiamo usare direttamente client.msi che può essere utilizzato solo per le proprietà di installazione push client su SCCM Console o per la sequenza di attività “Setup Windows and Configuration manager” con proprietà di installazione.

Se si esegue ccmsetup.exe /? nel prompt dei comandi, potete vedere i parametri che possiamo usare.


Pochi dei parametri di CCMSetup sono /source, /mp, /forceinstall ecc.
/source è usato per specificare la posizione del percorso di origine dei file di installazione del configuration manager.

Client.msi ha diversi parametri come SMSSITECODE, SMSCACHESIZE, CCMLOGMAXSIZE, SMSCACHEDIR ecc

Seguendo uno degli esempi che possiamo usare per l’installazione manuale:

ccmsetup.exe /mp:SCCM01.MANBAN.COM SMSSITECODE=AUTO SMSCACHESIZE=10000

dove:
ccmsetup.exe parametro è /mp
client.msi parametro è SMSSITECODE & SMSCACHESIZE
/mp è usato per specificare il punto di gestione per richiedere il download del contenuto dai punti di distribuzione. Questo userà solo le informazioni MP per scaricare il contenuto, non per assegnarlo al punto di gestione
SMSSITECODE è usato per assegnare il client al punto di gestione, possiamo usare AUTO o 3 cifre del vostro codice MP.
SMSCACHESIZE è usato per specificare la dimensione della cache in MB. In questo caso stiamo specificando 10GB, il valore predefinito è 5GB.

Client.msi

I parametri di Client.msi non usano mai slash (/). Inizia con SMSSITECODE, SMSCACHESIZE ecc. Possiamo specificare questi parametri:

  1. Quando si installa il client manualmente usando ccmsetup.exe. Come abbiamo discusso in precedenza, i parametri di ccmsetup.exe utilizzano /parameters + i parametri client.msi per installare il client.
  1. Utilizzare i parametri client.msi nelle proprietà di installazione client push.

Lancia SCCM Console, vai a Administration > Overview > Site Configuration > Sites, Nella scheda Home del nastro, seleziona Client Installation Settings e seleziona Client Push Installation. Clicca sulla scheda Proprietà di installazione.
Ho usato le seguenti proprietà di installazione:
SMSSITECODE=MAN SMSCACHESIZE=10000
dove SMSSITECODE=MAN è il codice del mio sito e SMSCACHESIZE=10GB. Puoi vedere chiaramente il messaggio che mostra Do not specify installation properties for CCMSetup.exe, quindi tieni a mente di non usare /parameters.

Differenza tra ccmsetup.exe vs client.msi 2
  1. Il parametro Client.msi nel passo Task Sequence Setup Windows and Configuration Manager installation properties.
    Modifica la tua sequenza di attività OSD, vai al passo sopra menzionato e fornisci le proprietà di installazione, come:
    SMSCACHESIZE=10000 CCMLOGMAXHISTORY=3 CCMLOGMAXSIZE=5000000
    Dove la dimensione della cache che stiamo specificando è 10GB, tieni 3 versioni del file di log come storia, la dimensione del file di log che definisce 5MB
Differenza tra ccmsetup.exe vs client.msi 3

Esplorando ulteriormente i parametri di CCMSetup.exe:

Seguono alcuni parametri slash che possiamo usare durante l’installazione

Parametro della riga di comando Spiegazione
/ExcludeFeatures Questo parametro specifica che CCMSetup.exe non installa la caratteristica specificata.
Esempio: CCMSetup.exe /ExcludeFeatures:ClientUI non installa Software Center sul client.
/forceinstall Specifica che CCMSetup.exe disinstalla qualsiasi client esistente e installa un nuovo client.
/logon Se una qualsiasi versione del client è già installata, questo parametro specifica che l’installazione del client dovrebbe fermarsi.
/mp Specifica un punto di gestione sorgente per i computer a cui connettersi. I computer usano questo punto di gestione per trovare il punto di distribuzione più vicino per i file di installazione.
/noservice Questo parametro impedisce a CCMSetup di funzionare come servizio, cosa che fa per default.
/source Specifica il percorso di download dei file. Usa un percorso locale o UNC.
/uninstall Utilizza questo parametro per disinstallare il client di Configuration Manager
Esempio: ccmsetup.exe /uninstall

Per esplorare ulteriormente il client.msi parameters:

Seguono alcuni parametri che possiamo usare durante l’installazione

Parametro della linea di comando Spiegazione
CCMLOGLEVEL Usa questa proprietà per specificare il livello di dettaglio da scrivere nei file di log di Configuration Manager.
Valori supportati:
0: verboso
1: predefinito
2: avvisi ed errori
3: solo errori
Esempio: CCMSetup.exe CCMLOGLEVEL=0
CCMLOGMAXHISTORY Quando un file di log di Configuration Manager raggiunge la dimensione massima, il client lo rinomina come backup e crea un nuovo file di log. Questa proprietà specifica quante versioni precedenti del file di log conservare. Il valore predefinito è 1
CCMLOGMAXSIZE Questa proprietà specifica la dimensione massima del file di log in byte.
DNSSUFFIX Specifica un dominio DNS per i client per individuare i punti di gestione che pubblichi in DNS.
FSP Specifica il punto di stato di fallback che riceve ed elabora i messaggi di stato inviati dai client di Configuration Manager.
PROVISIONTS A partire dalla versione 2002, usa questa proprietà per avviare una sequenza di attività su un client dopo che si è registrato con successo al sito.
Esempio: PROVISIONTS=MAN20012. Imposta il valore di questa proprietà come ID di distribuzione della sequenza di attività
SMSCACHEDIR Specifica la posizione della cartella cache del client sul computer client
SMSCACHESIZE Sono disponibili impostazioni per specificare la dimensione della cartella cache del client
SMSMP Specifica un punto di gestione iniziale per il client di Configuration Manager da usare
SMSSITECODE Questa proprietà specifica un sito di Configuration Manager al quale assegnare il client. Questo valore può essere un codice di tre caratteri o la parola AUTO
Come Loading…