Unterschied zwischen ccmsetup.exe und client.msi

In diesem Blogbeitrag werde ich den Unterschied zwischen ccmsetup.exe und client.msi diskutieren. CCMSetup.exe wird verwendet, um den Configuration Manager-Client zu installieren, der die client.msi aufruft, um die Installation durchzuführen. CCMSetup.exe verwendet Client-Installationsparameter, um den Client zu installieren, wenn Sie versuchen, den Client manuell zu installieren.

CCMSetup.exe

CCMSetup.exe verwendet den Schrägstrichparameter „/“, um den Befehl auszuführen. CCMSetup.exe verwendet auch die Eigenschaften von client.msi, aber die Parameter verwenden keinen Slash-Parameter. Kurz gesagt ist der folgende Parameter mit CCMSetup zu verwenden.

CCMSetup.exe 
Unterschied zwischen ccmsetup.exe und client.msi 1

Das mag verwirrend aussehen, aber um das zu verdeutlichen, werden wir SCCM Client manuell installieren, müssen wir ccmsetup.exe mit Parametern verwenden, wir können nicht direkt client.msi verwenden, die nur für die Client-Push-Installationseigenschaften auf der SCCM-Konsole oder für die Aufgabensequenz „Setup Windows und Configuration Manager“ mit Installationseigenschaften verwendet werden kann.

Wenn Sie ccmsetup.exe /? In der Eingabeaufforderung können Sie die Parameter sehen, die wir verwenden können.


Einige der CCMSetup-Parameter sind /source, /mp, /forceinstall usw.
/source wird verwendet, um den Ort des Quellpfads der Konfigurationsmanager-Installationsdateien anzugeben.

Client.msi hat verschiedene Parameter wie SMSSITECODE, SMSCACHESIZE, CCMLOGMAXSIZE, SMSCACHEDIR usw.

Nachfolgend ein Beispiel, das wir für die manuelle Installation verwenden können:

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

Wo:
ccmsetup.exe Parameter ist /mp
client.msi Parameter ist SMSSITECODE & SMSCACHESIZE
/mp wird verwendet, um den Verwaltungspunkt zu spezifizieren, um den herunterladenden Inhalt von Verteilungspunkten anzufordern. Dies wird nur MP-Informationen verwenden, um den Inhalt herunterzuladen, nicht um ihn dem Management-Punkt zuzuweisen
SMSSITECODE wird verwendet, um den Client dem Management-Punkt zuzuweisen, wir können AUTO oder die 3 Ziffern Ihres MP-Codes verwenden.
SMSCACHESIZE wird verwendet, um die Cache-Größe in MBs anzugeben. In diesem Fall geben wir 10 GB an, der Standardwert ist 5 GB.

Client.msi

Client.msi-Parameter verwenden niemals Schrägstrich (/) Parameter. Sie beginnt mit SMSSITECODE, SMSCACHESIZE usw. Wir können diese Parameter angeben:

  1. Bei der manuellen Installation des Clients mit ccmsetup.exe. Wie wir bereits besprochen haben, verwendet ccmsetup.exe Parameter mit /parameters + client.msi Parameter, um den Client zu installieren.

  1. Verwenden Sie client.msi Parameter in Client Push Installation Properties.

Starten Sie SCCM Console, navigieren Sie zu Administration > Overview > Site Configuration > Sites, Auf der Registerkarte Home des Ribbons, wählen Sie Client Installation Settings und wählen Sie Client Push Installation. Klicken Sie auf die Registerkarte Installationseigenschaften.
Ich habe folgende Installationseigenschaften verwendet:
SMSSITECODE=MAN SMSCACHESIZE=10000
Wobei SMSSITECODE=MAN mein Site-Code ist und SMSCACHESIZE=10GB. Sie können die Meldung „Do not specify installation properties for CCMSetup.exe“ deutlich sehen, also denken Sie daran, /parameters nicht zu verwenden.

Unterschied zwischen ccmsetup.exe vs client.msi 2
  1. Benutzen Sie den Parameter Client.msi im Schritt Task Sequence Setup Windows and Configuration Manager installation properties.
    Bearbeiten Sie Ihre OSD-Tasksequenz, navigieren Sie zu dem oben genannten Schritt und geben Sie die Installationseigenschaften an, z. B.:
    SMSCACHESIZE=10000 CCMLOGMAXHISTORY=3 CCMLOGMAXSIZE=5000000
    Wir geben die Cachegröße mit 10 GB an, behalten 3 Versionen der Protokolldatei als Verlauf und definieren die Größe der Protokolldatei mit 5 MB
Unterschied zwischen ccmsetup.exe vs client.msi 3

Weitere Untersuchung der CCMSetup.exe-Parameter:

Nachfolgend die wenigen Schrägstrich-Parameter, die wir während der Installation verwenden können

Befehlszeilenparameter Erläuterung
/ExcludeFeatures Dieser Parameter gibt an, dass CCMSetup.exe das angegebene Feature nicht installiert.
Beispiel: CCMSetup.exe /ExcludeFeatures:ClientUI installiert das Software Center nicht auf dem Client.
/forceinstall Dieser Parameter gibt an, dass CCMSetup.exe einen vorhandenen Client deinstalliert und einen neuen Client installiert.
/logon Wenn eine Version des Clients bereits installiert ist, gibt dieser Parameter an, dass die Client-Installation gestoppt werden soll.
/mp Steuert einen Quellverwaltungspunkt, mit dem sich Computer verbinden können. Computer verwenden diesen Verwaltungspunkt, um den nächstgelegenen Verteilungspunkt für die Installationsdateien zu finden.
/noservice Dieser Parameter verhindert, dass CCMSetup als Dienst ausgeführt wird, was standardmäßig der Fall ist.
/source Steuert den Speicherort für den Dateidownload. Verwenden Sie einen lokalen oder UNC-Pfad.
/uninstall Verwenden Sie diesen Parameter, um den Configuration Manager-Client zu deinstallieren
Beispiel: ccmsetup.exe /uninstall

Weitere Untersuchung des Clients.msi-Parameter:

Nachfolgend sind einige Parameter aufgeführt, die während der Installation verwendet werden können

Befehlszeilenparameter Erklärung
CCMLOGLEVEL Mit dieser Eigenschaft kann die Detailebene angegeben werden, die in die Protokolldateien des Configuration Manager geschrieben werden soll.
Unterstützte Werte:
0: Ausführlich
1: Standard
2: Warnungen und Fehler
3: Nur Fehler
Beispiel: CCMSetup.exe CCMLOGLEVEL=0
CCMLOGMAXHISTORY Wenn eine Configuration Manager-Protokolldatei die maximale Größe erreicht, benennt der Client sie als Backup um und erstellt eine neue Protokolldatei. Diese Eigenschaft gibt an, wie viele vorherige Versionen der Protokolldatei aufbewahrt werden sollen. Der Standardwert ist 1
CCMLOGMAXSIZE Diese Eigenschaft gibt die maximale Größe der Protokolldatei in Bytes an.
DNSSUFFIX Legen Sie eine DNS-Domäne fest, in der Clients die von Ihnen im DNS veröffentlichten Verwaltungspunkte finden können.
FSP Spezifizieren Sie den Fallback-Statuspunkt, der von Configuration Manager-Clients gesendete Statusmeldungen empfängt und verarbeitet.
PROVISIONTS Beginnend mit Version 2002 verwenden Sie diese Eigenschaft, um eine Aufgabensequenz für einen Client zu starten, nachdem er sich erfolgreich bei der Site registriert hat.
Beispiel: PROVISIONTS=MAN20012. Legen Sie den Wert dieser Eigenschaft als Verteilungs-ID der Aufgabensequenz fest
SMSCACHEDIR Steuert den Speicherort des Client-Cache-Ordners auf dem Client-Computer
SMSCACHESIZE Mit den Client-Einstellungen können Sie Folgendes festlegen Größe des Client-Cache-Ordners
SMSMP Bestimmt einen anfänglichen Verwaltungspunkt für den Configuration Manager-Client, der verwendet werden soll
SMSSITECODE Diese Eigenschaft gibt eine Configuration Manager-Site an, der Sie den Client zuweisen. Dieser Wert kann entweder ein dreistelliger Standortcode oder das Wort AUTO sein
Wie Laden…