Différence entre ccmsetup.exe vs client.msi

Dans ce billet de blog, je vais discuter de la différence entre ccmsetup.exe vs client.msi. CCMSetup.exe est utilisé pour installer le client Configuration Manager qui appelle client.msi pour faire l’installation. CCMSetup.exe utilise les paramètres d’installation du client pour installer le client lorsque vous essayez d’installer le client manuellement.

CCMSetup.exe

CCMSetup.exe utilise le paramètre slash « / » pour exécuter la commande. CCMSetup.exe utilise également les propriétés de client.msi, mais les paramètres n’utilisent pas le paramètre slash. En bref, voici le paramètre à utiliser avec CCMSetup.

CCMSetup.exe 
Différence entre ccmsetup.exe vs client.msi 1

Cela peut sembler confus, mais pour clarifier davantage, nous allons installer le client SCCM manuellement, nous devons utiliser ccmsetup.exe avec des paramètres, nous ne pouvons pas utiliser directement client.msi qui ne peut être utilisé que pour le client push Propriétés d’installation sur la console SCCM ou pour la séquence de tâches « Setup Windows and Configuration manager » avec les propriétés d’installation.

Si vous exécutez ccmsetup.exe / ? Dans l’invite de commande, vous pouvez voir les paramètres que nous pouvons utiliser.


Plusieurs des paramètres de CCMSetup sont /source, /mp, /forceinstall etc.
/source est utilisé pour spécifier l’emplacement du chemin source des fichiers d’installation du gestionnaire de configuration.

Client.msi a différents paramètres tels que SMSSITECODE, SMSCACHESIZE, CCMLOGMAXSIZE, SMSCACHEDIR etc

Ce qui suit est l’un des exemples que nous pouvons utiliser pour une installation manuelle:

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

Où:
ccmsetup.exe le paramètre est /mp
client.msi le paramètre est SMSSITECODE & SMSCACHESIZE
/mp est utilisé pour spécifier le point de gestion pour demander le téléchargement du contenu des points de distribution. Cela n’utilisera que l’info MP pour télécharger le contenu, pas pour l’assigner au point de gestion
SMSSITECODE est utilisé pour assigner le client au point de gestion, nous pouvons utiliser AUTO ou 3 chiffres de votre code MP.
SMSCACHESIZE est utilisé pour spécifier la taille du cache en Mo. Dans ce cas, nous spécifions 10GB, la valeur par défaut est 5GB.

Client.msi

Les paramètres de Client.msi n’utilisent jamais de paramètres de barre oblique (/). Cela commence par SMSSITECODE, SMSCACHESIZE etc. Nous pouvons spécifier ces paramètres :

  1. Lors de l’installation manuelle du client en utilisant ccmsetup.exe. Comme nous l’avons discuté précédemment, les paramètres de ccmsetup.exe utilisant les paramètres /paramètres + client.msi pour installer le client.

  1. Utiliser les paramètres client.msi dans les propriétés d’installation du client Push.

Lancer la console SCCM, naviguer dans Administration > Aperçu > Configuration du site > Sites, Dans l’onglet Accueil du ruban, sélectionner Paramètres d’installation du client et sélectionner Installation du client Push. Cliquez sur l’onglet Propriétés d’installation.
J’ai utilisé les propriétés d’installation suivantes :
SMSSITECODE=MAN SMSCACHESIZE=10000
Où SMSSITECODE=MAN est mon code de site et SMSCACHESIZE=10GB. Vous pouvez clairement voir le message montrant Ne pas spécifier les propriétés d’installation pour CCMSetup.exe, donc gardez à l’esprit de ne pas utiliser /paramètres.

Différence entre ccmsetup.exe vs client.msi 2
  1. Utiliser le paramètre Client.msi dans l’étape de séquence de tâches Configurer les propriétés d’installation de Windows et du gestionnaire de configuration.
    Modifiez votre séquence de tâches OSD, naviguez jusqu’à l’étape mentionnée ci-dessus et fournissez les propriétés d’installation, telles que:
    SMSCACHESIZE=10000 CCMLOGMAXHISTORY=3 CCMLOGMAXSIZE=5000000
    Où la taille du cache que nous spécifions comme 10GB, garder 3 versions du fichier journal comme historique, taille du fichier journal définissant comme 5MB
Différence entre ccmsetup.exe vs client.msi 3

Exploration plus approfondie de CCMSetup.exe paramètres:

Suivant sont les quelques paramètres slash que nous pouvons utiliser pendant l’installation

Paramètre de ligne de commande Explication
/ExcludeFeatures Ce paramètre spécifie que CCMSetup.exe n’installe pas la fonctionnalité spécifiée.
Exemple : CCMSetup.exe /ExcludeFeatures:ClientUI n’installe pas Software Center sur le client.
/forceinstall Précise que CCMSetup.exe désinstalle tout client existant et installe un nouveau client.
/logon Si une version du client est déjà installée, ce paramètre spécifie que l’installation du client doit s’arrêter.
/mp Spécifie un point de gestion source auquel les ordinateurs doivent se connecter. Les ordinateurs utilisent ce point de gestion pour trouver le point de distribution le plus proche pour les fichiers d’installation.
/noservice Ce paramètre empêche CCMSetup de s’exécuter en tant que service, ce qu’il fait par défaut.
/source Spécifie l’emplacement de téléchargement des fichiers. Utilisez un chemin local ou UNC.
/uninstall Utilisez ce paramètre pour désinstaller le client Configuration Manager
Exemple : ccmsetup.exe /uninstall

Plus loin dans l’exploration du client.Paramètres msi:

Voici les quelques paramètres que nous pouvons utiliser pendant l’installation

Paramètre de ligne de commande Explication
CCMLOGLEVEL Utilisez cette propriété pour spécifier le niveau de détail à écrire dans les fichiers journaux du gestionnaire de configuration.
Valeurs prises en charge:
0 : Verbose
1 : Défaut
2 : Avertissements et erreurs
3 : Erreurs seulement
Exemple : CCMSetup.exe CCMLOGLEVEL=0
CCMLOGMAXHISTORY Lorsqu’un fichier journal de Configuration Manager atteint la taille maximale, le client le renomme en tant que sauvegarde et crée un nouveau fichier journal. Cette propriété spécifie le nombre de versions précédentes du fichier journal à conserver. La valeur par défaut est 1
CCMLOGMAXSIZE Cette propriété spécifie la taille maximale du fichier journal en octets.
DNSSUFFIX Spécifier un domaine DNS pour que les clients puissent localiser les points de gestion que vous publiez dans le DNS.
FSP Spécifiez le point d’état de repli qui reçoit et traite les messages d’état envoyés par les clients Configuration Manager.
PROVISIONTS À partir de la version 2002, utilisez cette propriété pour démarrer une séquence de tâches sur un client après qu’il se soit enregistré avec succès sur le site.
Exemple : PROVISIONTS=MAN20012. Définissez la valeur de cette propriété comme l’ID de déploiement de la séquence de tâches
SMSCACHEDIR Précise l’emplacement du dossier de cache du client sur l’ordinateur client
SMSCACHESIZE Les paramètres du client sont disponibles pour spécifier . la taille du dossier de cache du client
SMSMP Spécifie un point de gestion initial à utiliser par le client Configuration Manager
SMSSITECODE Cette propriété spécifie un site Configuration Manager auquel vous affectez le client. Cette valeur peut être soit un code de site à trois caractères, soit le mot AUTO
Comme le chargement….