W tym wpisie na blogu będę omawiał różnicę pomiędzy ccmsetup.exe vs client.msi. CCMSetup.exe jest używany do instalacji klienta Configuration Manager, który wywołuje client.msi w celu przeprowadzenia instalacji. CCMSetup.exe używa parametrów instalacji klienta, aby zainstalować klienta, gdy próbujesz zainstalować klienta ręcznie.
CCMSetup.exe
CCMSetup.exe używa parametru slash „/”, aby uruchomić polecenie. CCMSetup.exe używa również właściwości client.msi, jednak parametry nie używają parametru slash. W skrócie poniżej znajduje się parametr, który należy użyć z CCMSetup.
CCMSetup.exe
To może wyglądać myląco, ale aby wyjaśnić dalej, zamierzamy zainstalować klienta SCCM ręcznie, musimy użyć ccmsetup.exe z parametrami, nie możemy bezpośrednio użyć client.msi, który może być używany tylko do pchania klienta Właściwości instalacyjne na konsoli SCCM lub dla sekwencji zadań „Setup Windows i Configuration Manager” z właściwościami instalacyjnymi.
Jeśli uruchomisz ccmsetup.exe /? W wierszu poleceń, można zobaczyć parametry, których możemy użyć.
Kilka parametrów CCMSetup to /source, /mp, /forceinstall itp.
/source jest używany do określenia lokalizacji ścieżki źródłowej plików instalacyjnych menedżera konfiguracji.
Client.msi ma różne parametry, takie jak SMSSITECODE, SMSCACHESIZE, CCMLOGMAXSIZE, SMSCACHEDIR itp
Poniżej podajemy jeden z przykładów, którego możemy użyć do ręcznej instalacji:
ccmsetup.exe /mp:SCCM01.MANBAN.COM SMSSITECODE=AUTO SMSCACHESIZE=10000
Gdzie:
ccmsetup.exe parametr to /mp
client.msi parametr to SMSSITECODE & SMSCACHESIZE
/mp jest używany do określenia punktu zarządzania, aby zażądać pobierania zawartości z punktów dystrybucji. To użyje tylko informacji MP do pobrania zawartości, nie do przypisania jej do punktu zarządzania
SMSSITECODE jest używany do przypisania klienta do punktu zarządzania, możemy użyć AUTO lub 3 cyfry twojego kodu MP.
SMSCACHESIZE jest używany do określenia rozmiaru pamięci podręcznej w MB. W tym przypadku określamy 10GB, domyślna wartość to 5GB.
Client.msi
ParametryClient.msi nigdy nie używają ukośników (/). Zaczynają się one od SMSSITECODE, SMSCACHESIZE itd. Możemy określić te parametry:
- Podczas ręcznej instalacji klienta przy użyciu ccmsetup.exe. Jak omówiliśmy wcześniej, parametry ccmsetup.exe wykorzystują parametry /parameters + client.msi do zainstalowania klienta.
- Użyj parametrów client.msi we Właściwościach instalacji Client Push.
Uruchom Konsolę SCCM, przejdź do Administracja > Przegląd > Konfiguracja witryny > Witryny, Na karcie Strona główna wstążki wybierz Ustawienia instalacji klienta i wybierz Instalacja Client Push. Kliknij kartę Właściwości instalacji.
Użyłem następujących właściwości instalacji:
SMSSITECODE=MAN SMSCACHESIZE=10000
Gdzie SMSSITECODE=MAN jest moim kodem witryny i SMSCACHESIZE=10GB. Widać wyraźnie komunikat pokazujący Do not specify installation properties for CCMSetup.exe, więc pamiętaj, aby nie używać /parameters.
- User Client.msi parameter in Task Sequence step Setup Windows and Configuration Manager installation properties.
Edytuj sekwencję zadań OSD, przejdź do wyżej wymienionego kroku i podaj właściwości instalacji, takie jak:SMSCACHESIZE=10000 CCMLOGMAXHISTORY=3 CCMLOGMAXSIZE=5000000
Gdzie rozmiar pamięci podręcznej określamy jako 10GB, zachowaj 3 wersje pliku dziennika jako historię, rozmiar pliku dziennika określamy jako 5MB
Dalsza eksploracja parametrów CCMSetup.exe parametry:
Poniżej jest kilka parametrów slash, które możemy użyć podczas instalacji
Parametr wiersza poleceń | Wyjaśnienie |
/ExcludeFeatures | Ten parametr określa, że CCMSetup.exe nie instaluje określonej cechy. Przykład: CCMSetup.exe /ExcludeFeatures:ClientUI nie instaluje Software Center na kliencie. |
/forceinstall | Określa, że CCMSetup.exe odinstalowuje dowolnego istniejącego klienta i instaluje nowego klienta. |
/logon | Jeśli jakakolwiek wersja klienta jest już zainstalowana, ten parametr określa, że instalacja klienta powinna zostać zatrzymana. |
/mp | Wyznacza źródłowy punkt zarządzania dla komputerów, z którymi mają się połączyć. Komputery używają tego punktu zarządzania, aby znaleźć najbliższy punkt dystrybucji plików instalacyjnych. |
/noservice | Ten parametr zapobiega uruchomieniu CCMSetup jako usługi, co robi domyślnie. |
/source | Określa lokalizację pobierania plików. Należy użyć ścieżki lokalnej lub UNC. |
/uninstall | Użyj tego parametru, aby odinstalować klienta Configuration Manager Przykład: ccmsetup.exe /uninstall |
Dalsze poznawanie klienta.Parametry msi:
Poniżej podano kilka parametrów, których możemy użyć podczas instalacji
Parametr wiersza poleceń | Wyjaśnienie |
CCMLOGLEVEL | Użyj tej właściwości, aby określić poziom szczegółowości zapisu w plikach dziennika programu Configuration Manager. Wspierane wartości: 0: Verbose 1: Default 2: Warnings and errors 3: Errors only Przykład: CCMSetup.exe CCMLOGLEVEL=0 |
CCMLOGMAXHISTORY | Gdy plik dziennika programu Configuration Manager osiągnie maksymalny rozmiar, klient zmienia jego nazwę na kopię zapasową i tworzy nowy plik dziennika. Ta właściwość określa liczbę poprzednich wersji pliku dziennika, które należy zachować. Wartością domyślną jest 1 |
CCMLOGMAXSIZE | Ta właściwość określa maksymalny rozmiar pliku dziennika w bajtach. |
DNSSUFFIX | Określa domenę DNS dla klientów w celu zlokalizowania punktów zarządzania, które są publikowane w DNS. |
FSP | Określ punkt stanu awaryjnego, który odbiera i przetwarza komunikaty stanu wysyłane przez klientów programu Configuration Manager. |
PROVISIONTS | Począwszy od wersji 2002, użyj tej właściwości, aby rozpocząć sekwencję zadań na kliencie po jego pomyślnym zarejestrowaniu się w witrynie. Przykład: PROVISIONTS=MAN20012. Ustaw wartość tej właściwości jako identyfikator obrazu stanowiska sekwencji zadań |
SMSCACHEDIR | Określa lokalizację folderu pamięci podręcznej klienta na komputerze klienckim |
SMSCACHESIZE | Ustawienia klienta są dostępne w celu określenia rozmiar folderu pamięci podręcznej klienta |
SMSMP | Określa początkowy punkt zarządzania, z którego klient programu Configuration Manager ma korzystać |
SMSSITECODE | Ta właściwość określa witrynę programu Configuration Manager, do której przypisany jest klient. Ta wartość może być trzyznakowym kodem witryny lub słowem AUTO |