Diferența dintre ccmsetup.exe și client.msi

În această postare pe blog voi discuta despre diferența dintre ccmsetup.exe și client.msi. CCMSetup.exe este utilizat pentru a instala clientul Configuration Manager care apelează client.msi pentru a face instalarea. CCMSetup.exe utilizează parametrii de instalare a clientului pentru a instala clientul atunci când încercați să instalați clientul manual.

CCMSetup.exe

CCMSetup.exe utilizează parametrul slash „/” pentru a executa comanda. CCMSetup.exe utilizează, de asemenea, proprietățile client.msi, însă parametrii nu utilizează parametrul slash. Pe scurt, următorul este parametrul care trebuie utilizat cu CCMSetup.

CCMSetup.exe 
Diferența dintre ccmsetup.exe și client.msi 1

Acesta ar putea părea confuz, dar pentru a clarifica mai mult, vom instala manual clientul SCCM, trebuie să folosim ccmsetup.exe cu parametri, nu putem folosi direct client.msi care poate fi folosit doar pentru client push Proprietăți de instalare pe consola SCCM sau pentru secvența de sarcini „Setup Windows and Configuration manager” cu proprietăți de instalare.

Dacă executați ccmsetup.exe /? în promptul de comandă, puteți vedea parametrii pe care îi putem folosi.


Câțiva dintre parametrii CCMSetup sunt /source, /mp, /forceinstall etc.
/source este folosit pentru a specifica locația căii sursă a fișierelor de instalare a managerului de configurare.

Client.msi are diferiți parametri cum ar fi SMSSITECODE, SMSCACHESIZE, CCMLOGMAXSIZE, SMSCACHEDIR etc

În continuare este unul dintre exemplele pe care le putem folosi pentru instalarea manuală:

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

Unde:
ccmsetup.exe parametrul este /mp
client.msi parametrul este SMSSITECODE & SMSCACHESIZE
/mp este utilizat pentru a specifica punctul de management pentru a solicita descărcarea conținutului de la punctele de distribuție. Acest lucru va utiliza doar informațiile MP pentru a descărca conținutul, nu pentru a-l atribui punctului de management
SMSSITECODE este utilizat pentru a atribui clientul la punctul de management, putem utiliza AUTO sau 3 cifre ale codului MP.
SMSCACHESIZE este utilizat pentru a specifica dimensiunea cache-ului în MB. În acest caz specificăm 10GB, valoarea implicită este 5GB.

Client.msi

Parametrii Client.msi nu folosesc niciodată parametrii slash (/). Acesta începe cu SMSSITECODE, SMSCACHESIZE etc. Putem specifica acești parametri:

  1. Când se instalează clientul manual folosind ccmsetup.exe. După cum am discutat anterior, parametrii ccmsetup.exe utilizează parametrii /parameters + parametrii client.msi pentru a instala clientul.

  1. Utilizați parametrii client.msi în Proprietățile de instalare Client Push.

Lansați consola SCCM, navigați la Administrare > Prezentare generală > Configurare site >Situri, În fila Home a panglicii, selectați Client Installation Settings și selectați Client Push Installation. Faceți clic pe fila Installation Properties (Proprietăți de instalare).
Am utilizat următoarele proprietăți de instalare:
SMSSITECODE=MAN SMSCACHESIZE=10000
Unde SMSSITECODE=MAN este codul meu de site și SMSCACHESIZE=10GB. Puteți vedea în mod clar mesajul care arată Nu specificați proprietățile de instalare pentru CCMSetup.exe, așa că țineți cont să nu folosiți /parameters.

Diferența dintre ccmsetup.exe vs client.msi 2
  1. Utilizați parametrul Client.msi în etapa Task Sequence Setup Windows and Configuration Manager installation properties.
    Editați secvența de sarcini OSD, navigați la pasul menționat mai sus și furnizați proprietățile de instalare, cum ar fi:
    SMSCACHESIZE=10000 CCMLOGMAXHISTORY=3 CCMLOGMAXSIZE=5000000
    Dacă dimensiunea cache-ului pe care o specificăm ca fiind de 10GB, păstrați 3 versiuni ale fișierului jurnal ca istoric, dimensiunea fișierului jurnal definind 5MB
Diferența dintre ccmsetup.exe vs client.msi 3

Explorând în continuare CCMSetup.exe:

În cele ce urmează sunt câțiva parametri slash pe care îi putem folosi în timpul instalării

Parametru de linie de comandă Explicație
/ExcludeFeatures Acest parametru specifică faptul că CCMSetup.exe nu instalează caracteristica specificată.
Exemplu: CCMSetup.exe /ExcludeFeatures:ClientUI nu instalează Software Center pe client.
/forceinstall Specificați că CCMSetup.exe dezinstalează orice client existent și instalează un client nou.
/logon Dacă orice versiune a clientului este deja instalată, acest parametru specifică faptul că instalarea clientului trebuie să se oprească.
/mp Specifică un punct de gestionare a sursei pentru calculatoarele la care să se conecteze. Calculatoarele folosesc acest punct de gestionare pentru a găsi cel mai apropiat punct de distribuție pentru fișierele de instalare.
/noservice Acest parametru împiedică CCMSetup să ruleze ca serviciu, ceea ce face în mod implicit.
/source Specifică locația de descărcare a fișierelor. Utilizați o cale locală sau UNC.
/uninstall Utilizați acest parametru pentru a dezinstala clientul Configuration Manager
Exemplu: ccmsetup.exe /uninstall

Explorați în continuare clientul.Parametrii msi:

În cele ce urmează sunt câțiva parametri pe care îi putem folosi în timpul instalării

Parametru de linie de comandă Explicație
CCMLOGLEVEL Utilizați această proprietate pentru a specifica nivelul de detaliu pentru a scrie în fișierele jurnal Configuration Manager.
Valori acceptate:
0: Verbose
1: Implicit
2: Avertismente și erori
3: Numai erori
Exemplu: CCMSetup.exe CCMLOGLEVEL=0
CCMLOGMAXHISTORY Când un fișier jurnal Configuration Manager atinge dimensiunea maximă, clientul îl redenumește ca o copie de rezervă și creează un nou fișier jurnal. Această proprietate specifică câte versiuni anterioare ale fișierului jurnal trebuie păstrate. Valoarea implicită este 1
CCMLOGMAXSIZE Această proprietate specifică dimensiunea maximă a fișierului jurnal în bytes.
DNSSUFFIX Specificați un domeniu DNS pentru ca clienții să localizeze punctele de management pe care le publicați în DNS.
FSP Specificați punctul de stare de rezervă care primește și procesează mesajele de stare trimise de clienții Configuration Manager.
PROVISIONTS Începând cu versiunea 2002, utilizați această proprietate pentru a începe o secvență de sarcini pe un client după ce acesta se înregistrează cu succes pe site.
Exemplu: PROVISIONTS=MAN20012. Setați valoarea acestei proprietăți ca ID de implementare a secvenței de sarcini
SMSCACHEDIR Specifică locația dosarului cache al clientului pe computerul client
SMSCACHESIZE Sunt disponibile setări client pentru a specifica dimensiunea dosarului cache al clientului
SMSMP Specifică un punct de gestionare inițial pentru clientul Configuration Manager care urmează să fie utilizat
SMSSITECODE Această proprietate specifică un site Configuration Manager căruia îi atribuiți clientul. Această valoare poate fi fie un cod de site din trei caractere, fie cuvântul AUTO
Ca și cum ar fi Încărcare…