I dette blogindlæg vil jeg diskutere forskellen mellem ccmsetup.exe vs client.msi. CCMSetup.exe bruges til at installere Configuration Manager-klienten, som kalder client.msi for at foretage installationen. CCMSetup.exe bruger klientinstallationsparametre til at installere klienten, når du forsøger at installere klienten manuelt.
CCMSetup.exe
CCMSetup.exe bruger slash “/” parameter til at køre kommandoen. CCMSetup.exe bruger også client.msi-egenskaber, men parametrene bruger ikke slash-parameteren. Kort fortalt er følgende parameter, der skal bruges med CCMSetup.
CCMSetup.exe
Dette ser måske forvirrende ud, men for at tydeliggøre det yderligere, skal vi installere SCCM-klienten manuelt, vi skal bruge ccmsetup.exe med parametre, vi kan ikke direkte bruge client.msi, som kun kan bruges til klient push Installationsegenskaber på SCCM-konsollen eller til opgavesekvensen “Setup Windows and Configuration manager” med installationsegenskaber.
Hvis du kører ccmsetup.exe /? I kommandoprompten kan du se de parametre, som vi kan bruge.
Få af CCMSetup-parametrene er /source, /mp, /forceinstall osv.
/source bruges til at angive placeringen af kildestien for installationsfilerne for Configuration Manager.
Client.msi har forskellige parametre såsom SMSSITECODE, SMSCACHESIZE, CCMLOGMAXSIZE, SMSCACHEDIR osv
Følgende er et af de eksempler, vi kan bruge til manuel installation:
ccmsetup.exe /mp:SCCM01.MANBAN.COM SMSSITECODE=AUTO SMSCACHESIZE=10000
Hvor:
ccmsetup.exe parameteren er /mp
client.msi parameteren er SMSSITECODE & SMSCACHESIZE
/mp bruges til at angive det ledelsespunkt, der skal anmode om downloading af indhold fra distributionspunkter. Dette vil kun bruge MP-info til at downloade indholdet, ikke til at tildele det til forvaltningspunktet
SMSSITECODE bruges til at tildele klienten til forvaltningspunktet, vi kan bruge AUTO eller 3 cifre i din MP-kode.
SMSCACHESIZE bruges til at angive cachestørrelsen i MB’s. I dette tilfælde angiver vi 10 GB, standardværdien er 5 GB.
Client.msi
Client.msi-parametre bruger aldrig slash (/) parametre. Det starter med SMSSITECODE, SMSCACHESIZE osv. Vi kan angive disse parametre:
- Når klienten installeres manuelt ved hjælp af ccmsetup.exe. Som vi har diskuteret tidligere, bruger ccmsetup.exe parametre ved hjælp af /parameters + client.msi-parametre til at installere klienten.
- Brug client.msi-parametre i Client Push Installation Properties.
Lancer SCCM-konsollen, naviger til Administration > Oversigt > Site Configuration > Sites, På fanen Home i båndet skal du vælge Client Installation Settings og vælge Client Push Installation. Klik på fanen Installationsegenskaber.
Jeg har brugt følgende installationsegenskaber:
SMSSITECODE=MAN SMSCACHESIZE=10000
Hvor SMSSITECODE=MAN er min stedkode og SMSCACHESIZE=10GB. Du kan tydeligt se meddelelsen, der viser Angiv ikke installationsegenskaber for CCMSetup.exe, så husk ikke at bruge /parameters.
- User Client.msi-parameter i Task Sequence step Setup Windows and Configuration Manager installation properties.
Rediger din OSD-opgavesekvens, naviger til ovennævnte trin og angiv installationsegenskaberne, f.eks.:SMSCACHESIZE=10000 CCMLOGMAXHISTORY=3 CCMLOGMAXSIZE=5000000
Hvor cache-størrelse vi angiver som 10 GB, beholder 3 versioner af logfilen som historik, logfilstørrelse defineres som 5 MB
Den videre udforskning af CCMSetup.exe-parametre:
Følgende er de få skråstregparametre, som vi kan bruge under installationen
Kommandolinjeparameter | Forklaring |
/ExcludeFeatures | Denne parameter angiver, at CCMSetup.exe ikke installerer den angivne funktion. Eksempel: CCMSetup.exe /ExcludeFeatures:ClientUI installerer ikke Software Center på klienten. |
/forceinstall | Specificerer, at CCMSetup.exe afinstallerer en eksisterende klient og installerer en ny klient. |
/logon | Hvis en version af klienten allerede er installeret, angiver denne parameter, at klientinstallationen skal stoppes. |
/mp | Angiver et kildehåndteringspunkt for computere, som der skal oprettes forbindelse til. Computerne bruger dette forvaltningspunkt til at finde det nærmeste distributionspunkt for installationsfilerne. |
/noservice | Denne parameter forhindrer CCMSetup i at køre som en tjeneste, hvilket den gør som standard. |
/source | Angiver placeringen for download af filen. Brug en lokal eller UNC-sti. |
/uninstall | Brug denne parameter for at afinstallere Configuration Manager-klienten Eksempel: ccmsetup.exe /uninstall |
Forsøg klienten yderligere.msi-parametre:
Følgende er de få parametre, som vi kan bruge under installationen
Kommandolinjeparameter | Forklaring |
CCMLOGLEVEL | Brug denne egenskab til at angive det detaljeringsniveau, der skal skrives til Configuration Manager-logfiler. Støttede værdier: 0: Verbose 1: Standard 2: Advarsler og fejl 3: Kun fejl Eksempel: CCMSetup.exe CCMLOGLEVEL=0 |
CCMLOGMAXHISTORY | Når en logfil i Configuration Manager når den maksimale størrelse, omdøber klienten den som en sikkerhedskopi og opretter en ny logfil. Denne egenskab angiver, hvor mange tidligere versioner af logfilen der skal bevares. Standardværdien er 1 |
CCMLOGMAXSIZE | Denne egenskab angiver den maksimale logfilstørrelse i bytes. |
DNSSUFFIX | Angiv et DNS-domæne, så klienterne kan finde de administrationspunkter, som du offentliggør i DNS. |
FSP | Angiv det fallback-statuspunkt, der modtager og behandler tilstandsmeddelelser, som sendes af Configuration Manager-klienter. |
PROVISIONTS | Med start i version 2002 skal du bruge denne egenskab til at starte en opgavesekvens på en klient, efter at den har registreret sig med succes på stedet. Eksempel: PROVISIONTS=MAN20012. Indstil værdien af denne egenskab som id for implementering af opgavesekvensen |
SMSCACHEDIR | Angiver placeringen af klientcachelappen på klientcomputeren |
SMSCACHESIZE | Clientindstillingerne er tilgængelige til angivelse af størrelsen af klientcachelappen |
SMSMP | Angiver et indledende styringspunkt, som Configuration Manager-klienten skal bruge |
SMSSITECODE | Denne egenskab angiver et Configuration Manager-sted, som du tildeler klienten til. Denne værdi kan enten være en stedkode på tre tegn eller ordet AUTO |