Nienadzorowane klucze pliku skryptu konfiguracji

Dotyczy: programu Configuration Manager (bieżąca gałąź)

W tym artykule zdefiniowano wszystkie klucze i wartości do określenia w pliku skryptu .ini instalacji. Użyj tego pliku z opcją /SCRIPT wiersza polecenia, aby tworzyć nienadzorowane instalacje lub odzyskiwanie Configuration Manager lokacji. Tabele w tym artykule pokazują:

  • Dostępne klucze skryptu konfiguracji i odpowiadające im wartości
  • Jeśli są one wymagane
  • Jakiego typu instalacji są one używane
  • Krótki opis klucza

Aby uzyskać więcej informacji, zapoznaj się z następującymi artykułami:

Określ nazwy sekcji w nawiasach kwadratowych ([]): [<Section name>]. Na przykład [Identification].

Po podaniu wartości kluczy po nazwie klucza musi następować znak równości (=) i wartość klucza: <Key name>=<Value>. Na przykład CDLatest=1. Upewnij się, że klucze znajdują się w odpowiedniej sekcji.

Każda sekcja i każda wartość muszą być unikatowe w jednym skryptze. Na przykład może istnieć tylko jedna [Identification] sekcja i tylko jeden Action klucz.

Obsługiwane akcje

Skrypt jest definiowany przede wszystkim przez Action klucz w Identification sekcji. Poniższa lista zawiera wszystkie aktualnie obsługiwane akcje uruchamiania instalacji nienadzorowanej:

  • InstallCAS: Instalowanie centralnej lokacji administracyjnej (CAS)
  • InstallPrimarySite: Instalowanie lokacji głównej
  • ManageLanguages: Dodawanie lub usuwanie języków klientów i serwerów
  • RecoverPrimarySite: Odzyskiwanie lokacji głównej
  • RecoverCCAR: Odzyskiwanie cas

Instalowanie lokacji

Identification sekcja dotycząca instalacji lokacji

W zależności od typu instalowanej lokacji dołącz następujące klucze z odpowiednimi wartościami w Identification sekcji:

Nazwa klucza Wymagany Wartości Szczegóły
Action Tak InstallPrimarySite
InstallCAS
— Zainstaluj lokację główną.
— Instalowanie centralnej lokacji administracyjnej (CAS)
CDLatest Tak 2 1: Instalator jest uruchamiany z pliku CD.Latest Po uruchomieniu instalatora z folderuCD.Latest dołącz ten klucz i wartość. Ta wartość informuje instalatora, że używasz nośnika z programu CD.Latest.

Uwaga 2: CDLatest wymagane

Klucz CDLatest jest wymagany tylko podczas uruchamiania instalacji z folderu CD.Latest w celu zainstalowania lokacji głównej lub centralnej lokacji administracyjnej. Aby uzyskać więcej informacji, zobacz Informacje o pliku skryptu wiersza polecenia.

Options sekcja dotycząca instalacji lokacji

Dołącz następujące klucze w sekcji Opcje , aby zainstalować lokację:

Nazwa klucza Wymagany Wartości Szczegóły
ProductID Tak xxxxx-xxxxx-xxxxx-xxxxx-xxxxx: prawidłowy klucz produktu z kreskami
Eval: Zainstaluj wersję ewaluacyjną
Typ licencji do zainstalowania.
SiteCode Tak Kod z trzema znakami, na przykład XYZ Trzyznakowy kod witryny, który jednoznacznie identyfikuje lokację w hierarchii.
SiteName Tak Nazwa witryny Przyjazna nazwa tej witryny ułatwiająca jej identyfikację.
SMSInstallDir Tak Ścieżka katalogu lokalnego Folder instalacyjny plików programu Configuration Manager.
SDKServer Tak Nazwa FQDN dostawcy programu SMS Nazwa FQDN pierwszego serwera hosta dostawcy programu SMS.
PrerequisiteComp Tak - 0:Pobierz
- 1: Już pobrane
Określ, czy pliki wymagań wstępnych zostały już pobrane. Jeśli używasz wartości 0, instalator pobiera pliki.
PrerequisitePath Tak Ścieżka katalogu lokalnego Ścieżka do plików wymagań wstępnych. W zależności PrerequisiteComp od wartości instalator używa tej ścieżki do przechowywania pobranych plików lub lokalizowania wcześniej pobranych plików.
AdminConsole Tak - 0: Nie instaluj
- 1:Zainstalować
Określ, czy należy zainstalować konsolę Configuration Manager na serwerze lokacji.
JoinCEIP Tak 0 Chociaż obsługa programu poprawy jakości obsługi klienta (CEIP) została usunięta z produktu, ten klucz jest nadal wymagany.
MobileDeviceLanguage Tak - 0: Nie instaluj
- 1:Zainstalować
Określ, czy są zainstalowane języki klienckie urządzeń przenośnych.

Podczas instalowania lokacji można również określić klucze do zarządzania językami, takimi jak AddServerLanguages lub AddClientLanguages. Aby uzyskać więcej informacji, zobacz Options sekcję dotyczącą języków.

Następujące klucze w Options sekcji są specyficzne dla lokacji głównej:

Nazwa klucza Wymagany Wartości Szczegóły
ManagementPoint Nie MP FQDN Nazwa FQDN serwera, który będzie hostem pierwszej roli systemu lokacji punktu zarządzania (MP).
ManagementPointProtocol Nie HTTPS Lub HTTP Protokół używany dla pliku MP.
DistributionPoint Nie DP FQDN Nazwa FQDN serwera, który będzie hostem pierwszej roli systemu lokacji punktu dystrybucji (DP).
DistributionPointProtocol Nie HTTPS Lub HTTP Protokół używany dla dp.
DistributionPointInstallIIS Nie - 0: Nie instaluj
- 1:Zainstalować
Określ, czy chcesz zainstalować usługi IIS w dp.
RoleCommunicationProtocol Tak EnforceHTTPS Lub HTTPorHTTPS Określ, czy wszystkie systemy lokacji mają akceptować tylko komunikację HTTPS od klientów, czy też skonfigurować metodę komunikacji dla każdej roli systemu lokacji. Po wybraniu opcji EnforceHTTPSklienci potrzebują prawidłowego certyfikatu infrastruktury kluczy publicznych (PKI) na potrzeby uwierzytelniania klienta.
ClientsUsePKICertificate Tak - 0: Nie używaj
- 1:Używać
Określ, czy klienci będą używać certyfikatu PKI klienta do komunikowania się z rolami systemu lokacji.
UseFQDN Nie - 0: Nie używaj
- 1:Używać
Określ, czy nazwa FQDN systemów lokacji jest używana w Internecie.
ParentSiteCode Nie Kod witryny Podczas dodawania podrzędnej lokacji głównej do istniejącej hierarchii określ kod lokacji cas.
ParentSiteServer Nie FQDN Podczas dodawania podrzędnej lokacji głównej do istniejącej hierarchii określ nazwę FQDN serwera CAS.

SQLConfigOptions sekcja dotycząca instalacji lokacji

Dołącz następujące klucze w sekcji, SQLConfigOptions aby zainstalować lokację:

Nazwa klucza Wymagany Wartości Szczegóły
SQLServerName Tak Nazwa FQDN SQL Server Nazwa serwera lub wystąpienia klastra uruchomionego SQL Server do hostowania bazy danych lokacji.
DatabaseName Tak Nazwa lub
Instance\Name
Nazwa bazy danych SQL Server do utworzenia lub użycia. Jeśli jest ono w wystąpieniu domyślnym, po prostu określ nazwę bazy danych. W przeciwnym razie określ wystąpienie i nazwę.
SQLServerPort Nie Numer portu Port używany przez SQL Server. Domyślnie używa 1433.
SQLSSBPort Nie Numer portu Port SQL Server Service Broker (SSB). Domyślnie protokół SSB używa portu TCP 4022.
SQLDataFilePath Nie Ścieżka katalogu lokalnego Alternatywna lokalizacja do utworzenia pliku mdb bazy danych.
SQLLogFilePath Nie Ścieżka katalogu lokalnego Alternatywna lokalizacja do utworzenia pliku dziennika ldf bazy danych.
AGBackupShare Nie Ścieżka udziału sieciowego Lokalizacja sieciowa do udostępniania kopii zapasowych bazy danych podczas tworzenia bazy danych lokacji w grupie dostępności. Udział kopii zapasowej jest wymagany tylko wtedy, gdy nie ustawiono automatycznego rozsiewania.

CloudConnectorOptions sekcja dotycząca instalacji lokacji

Dołącz następujące klucze w sekcji, CloudConnectorOptions aby zainstalować lokację:

Nazwa klucza Wymagany Wartości Szczegóły
CloudConnector Tak - 0: Nie instaluj
- 1:Zainstalować
Określ, czy w tej lokacji ma zostać zainstalowany punkt połączenia usługi (SCP). Ponieważ protokół SCP można zainstalować tylko w lokacji najwyższej warstwy hierarchii, ustaw tę wartość na 0 dla podrzędnej lokacji głównej.
CloudConnectorServer Tak* SCP FQDN Nazwa FQDN serwera, który będzie hostem roli SCP. * Wymagane tylko wtedy, gdy CloudConnector jest równe 1.
UseProxy Tak* - 0: Brak serwera proxy
- 1: Użyj serwera proxy
Określ, czy protokół SCP używa serwera proxy. * Wymagane tylko wtedy, gdy CloudConnector jest równe 1.
ProxyName Tak* Proxy FQDN Nazwa FQDN serwera proxy używana przez usługę SCP. * Wymagane tylko wtedy, gdy UseProxy jest równe 1.
ProxyPort Tak* Numer portu Numer portu serwera proxy używanego przez protokół SCP. * Wymagane tylko wtedy, gdy UseProxy jest równe 1.

SABranchOptions sekcja dotycząca instalacji lokacji

Dołącz następujące klucze w sekcji, SABranchOptions aby zainstalować lokację:

Nazwa klucza Wymagany Wartości Szczegóły
SAActive Tak - 0: Nie masz SA
- 1: Usługa SA jest aktywna
Określ, czy masz aktywną usługę Software Assurance (SA). Aby uzyskać więcej informacji, zobacz Często zadawane pytania dotyczące produktów i licencjonowania.
CurrentBranch Tak - 0: Instalowanie bazy danych LTSB
- 1: Zainstaluj bieżącą gałąź
Określ, czy ma być używana Configuration Manager bieżącej gałęzi, czy długoterminowej gałęzi obsługi (LTSB). Aby uzyskać więcej informacji, zobacz Która gałąź Configuration Manager powinna być używana?
SAExpiration Nie Data Data wygaśnięcia SA, używana jako wygodne przypomnienie tej daty. Aby uzyskać więcej informacji, zobacz Licencjonowanie i gałęzie.

HierarchyExpansionOption sekcja dotycząca rozszerzania lokacji

Podczas instalowania cas rozwiń autonomiczną lokację główną w hierarchii, użyj następujących kluczy w HierarchyExpansionOption sekcji:

Nazwa klucza Wymagany Wartości Szczegóły
CCARSiteServer Nie CAS FQDN Nazwa FQDN cas dołączona do lokacji głównej podczas dołączania do hierarchii Configuration Manager. Określ cas podczas instalacji.
CASRetryInterval Nie Minut Jeśli połączenie z urzędem certyfikacji zakończy się niepowodzeniem, lokacja główna czeka tę liczbę minut, a następnie ponownie rozładuje połączenie.
WaitForCASTimeout Nie 0 do 100 Maksymalna wartość limitu czasu w minutach dla lokacji głównej w celu nawiązania połączenia z cas.
UseDistributionView Nie - 0: Nie włączaj
- 1:Włączyć
Określ, czy do optymalizacji replikacji bazy danych mają być używane widoki rozproszone .
JoinPrimarySiteName Nie Nazwa FQDN serwera lokacji Nazwa FQDN serwera lokacji głównej do rozwinięcia.

Zarządzanie językami

Identification sekcja dotycząca języków

Dołącz następujący klucz w Identification sekcji do zarządzania językami:

Nazwa klucza Wymagany Wartości Szczegóły
Action Tak ManageLanguages Zarządza obsługą języka klienta serwera, klienta i urządzeń przenośnych w lokacji.

Options sekcja dotycząca języków

Dołącz następujące klucze w Options sekcji do zarządzania językami:

Nazwa klucza Wymagany Wartości Szczegóły
AddServerLanguages Nie Zobacz notatkę 1 Języki serwera, które będą dostępne dla konsoli Configuration Manager, raportów i innych obiektów.
AddClientLanguages Nie Zobacz notatkę 1 Języki, które będą dostępne dla komputerów klienckich.
DeleteServerLanguages Nie Zobacz notatkę 1 Języki do usunięcia. Nie będą już dostępne dla konsoli Configuration Manager, raportów i innych obiektów.
DeleteClientLanguages Nie Zobacz notatkę 1 Języki do usunięcia, które nie będą już dostępne dla komputerów klienckich. Język angielski jest domyślnie dostępny, nie można go usunąć.
MobileDeviceLanguage Tak - 0: Nie instaluj
- 1:Zainstalować
Określ, czy są zainstalowane języki klienckie urządzeń przenośnych.
PrerequisiteComp Tak - 0:Pobierz
- 1: Już pobrane
Określ, czy pliki wymagań wstępnych zostały już pobrane. Jeśli na przykład użyjesz wartości 0, instalator pobierze pliki.
PrerequisitePath Tak Ścieżka katalogu lokalnego Ścieżka do plików wymagań wstępnych. W zależności PrerequisiteComp od wartości instalator używa tej ścieżki do przechowywania pobranych plików lub lokalizowania wcześniej pobranych plików.
ResetSecSiteLangs Nie - 0: Nie resetuj
- 1:Zresetować
Zresetuj pakiety językowe zainstalowane w lokacji dodatkowej.

Uwaga 1. Obsługiwane wartości językowe

Użyj trzyliterowego kodu dla języków serwera lub języków klienckich, które Configuration Manager obsługuje. Aby na przykład dodać obsługę języka niemieckiego na kliencie, określ następującą parę kluczy i wartości: AddClientLanguages=DEU

Język angielski (ENG) jest domyślnie dostępny. Nie musisz go dodawać i nie możesz go usunąć.

Odzyskiwanie lokacji

Identification sekcja dotycząca odzyskiwania lokacji

W zależności od typu lokacji, którą odzyskujesz, dołącz następujące klucze z odpowiednimi wartościami w Identification sekcji:

Nazwa klucza Wymagany Wartości Szczegóły
Action Tak RecoverPrimarySite
RecoverCCAR
— Odzyskiwanie lokacji głównej
— Odzyskiwanie cas
CDLatest Tak 3 1: Instalator jest uruchamiany z pliku CD.Latest Po uruchomieniu instalatora z folderu CD.Latest dołącz ten klucz i wartość. Ta wartość informuje instalatora, że używasz nośnika z pliku CD.Latest.

Uwaga 3: CDLatest wymagane

Klucz CDLatest jest wymagany tylko podczas uruchamiania instalacji z folderu w CD.Latest celu odzyskania lokacji. Aby uzyskać więcej informacji, zobacz Informacje o pliku skryptu wiersza polecenia.

RecoveryOptions sekcja dotycząca odzyskiwania lokacji

Dołącz następujące klucze w sekcji, RecoveryOptions aby odzyskać lokację:

Nazwa klucza Wymagany Wartości Szczegóły
ServerRecoveryOptions Tak - 1: Serwer lokacji i SQL Server
- 2: Tylko serwer lokacji
- 4: tylko SQL Server
Jakie składniki do odzyskania. Zobacz notatkę 4
DatabaseRecoveryOptions Tak* - 10: Przywracanie z kopii zapasowej
- 20: Ręcznie odzyskane
- 40: Tworzenie nowej bazy danych
- 80:Pominąć
Określ sposób odzyskiwania bazy danych lokacji przez instalatora w SQL Server. * Wymagane tylko wtedy, gdy ServerRecoveryOptions jest 1 lub 4.
ReferenceSite Tak* FQDN Referencyjna lokacja główna używana przez cas do odzyskiwania danych globalnych. * Wymagane tylko wtedy, gdy DatabaseRecoveryOptions jest 40. Zobacz notatkę 5
SiteServerBackupLocation Nie Ścieżka katalogu Ścieżka do zestawu kopii zapasowych serwera lokacji. Jeśli nie określisz wartości, instalator ponownie zainstaluje witrynę bez przywracania jej z zestawu kopii zapasowych.
BackupLocation Tak* Ścieżka katalogu Ścieżka do zestawu kopii zapasowych bazy danych lokacji. * Wymagane, gdy ServerRecoveryOptions jest 1 lub 4, i DatabaseRecoveryOptions jest 10.

Uwaga 4: ServerRecoveryOptions uwagi dotyczące wartości

  • 1 lub 2: Aby odzyskać lokację przy użyciu kopii zapasowej lokacji, określ wartość dla SiteServerBackupLocationelementu . Jeśli nie określisz wartości, instalator ponownie zainstaluje witrynę bez przywracania jej z zestawu kopii zapasowych.

  • 4: Klucz BackupLocation jest wymagany podczas konfigurowania wartości 10 klucza DatabaseRecoveryOptions , czyli przywracania bazy danych lokacji z kopii zapasowej.

Uwaga 5. ReferenceSite Uwagi dotyczące wartości

  • Jeśli kopia zapasowa bazy danych jest starsza niż okres przechowywania śledzenia zmian lub podczas odzyskiwania lokacji bez kopii zapasowej, określ referencyjną lokację główną używaną przez cas do odzyskiwania danych globalnych.

  • Jeśli nie określisz lokacji referencyjnej, a kopia zapasowa jest starsza niż okres przechowywania śledzenia zmian, wszystkie lokacje główne zostaną ponownie zainicjowane przy użyciu przywróconych danych z cas.

  • Jeśli nie określisz lokacji referencyjnej, a kopia zapasowa znajduje się w okresie przechowywania śledzenia zmian, tylko zmiany wprowadzone po zreplikowaniu kopii zapasowej z lokacji głównych. W przypadku powodujących konflikt zmian z różnych lokacji głównych, cas używa pierwszego, który otrzymuje.

Options sekcja dotycząca odzyskiwania lokacji

Wiele kluczy w Options sekcji jest również wymaganych do odzyskiwania lokacji. Aby uzyskać więcej informacji, zobacz Options sekcję dotyczącą instalacji lokacji. Poniższa tabela zawiera podsumowanie kluczy w Options sekcji dotyczącej odzyskiwania lokacji:

Nazwa klucza Wymagany Komentowanie
ProductID Tak
SiteCode Tak Użyj tego samego kodu witryny, który był używany przed awarią.
SiteName Nie
SMSInstallDir Tak
SDKServer Tak Użyj tego samego serwera, który hostuje tę rolę przed awarią.
PrerequisiteComp Tak
PrerequisitePath Tak
AdminConsole Tak* * Wymagane tylko wtedy, gdy ServerRecoveryOptions jest 1 lub 2.
JoinCEIP Tak

SQLConfigOptions sekcja dotycząca odzyskiwania lokacji

Wiele kluczy w SQLConfigOptions sekcji jest również wymaganych do odzyskiwania lokacji. Aby uzyskać więcej informacji, zobacz SQLConfigOptions sekcję dotyczącą instalacji lokacji. Poniższa tabela zawiera podsumowanie kluczy w SQLConfigOptions sekcji dotyczącej odzyskiwania lokacji:

Nazwa klucza Wymagany Komentowanie
SQLServerName Tak Użyj tego samego serwera, który hostuje bazę danych lokacji przed awarią.
DatabaseName Tak Użyj tej samej nazwy bazy danych, która została użyta przed awarią.
SQLSSBPort Tak Użyj tego samego portu, który był używany przed awarią.
SQLDataFilePath Nie
SQLLogFilePath Nie

CloudConnectorOptions sekcja dotycząca odzyskiwania lokacji

Wiele kluczy w CloudConnectorOptions sekcji jest również wymaganych do odzyskiwania lokacji. Aby uzyskać więcej informacji, zobacz CloudConnectorOptions sekcję dotyczącą instalacji lokacji. Poniższa tabela zawiera podsumowanie kluczy w CloudConnectorOptions sekcji dotyczącej odzyskiwania lokacji:

Nazwa klucza Wymagany Komentowanie
CloudConnector Tak
CloudConnectorServer Tak* * Wymagane tylko wtedy, gdy CloudConnector jest równe 1.
UseProxy Tak* * Wymagane tylko wtedy, gdy CloudConnector jest równe 1.
ProxyName Tak* * Wymagane tylko wtedy, gdy UseProxy jest równe 1.
ProxyPort Tak* * Wymagane tylko wtedy, gdy UseProxy jest równe 1.

HierarchyExpansionOption sekcja dotycząca odzyskiwania lokacji

Wiele kluczy w HierarchyExpansionOption sekcji jest również wymaganych do odzyskiwania lokacji. Aby uzyskać więcej informacji, zobacz HierarchyExpansionOption sekcję dotyczącą instalacji lokacji. Poniższa tabela zawiera podsumowanie kluczy w HierarchyExpansionOption sekcji dotyczącej odzyskiwania lokacji:

Nazwa klucza Wymagany Komentowanie
CCARSiteServer Tak* * Wymagane tylko wtedy, gdy lokacja główna została dołączona do cas przed awarią.
CASRetryInterval Nie
WaitForCASTimeout Nie

Przykłady

Przykładowy skrypt instalowania lokacji głównej

[Identification]
Action=InstallPrimarySite
CDLatest=1

[Options]
ProductID=Eval
SiteCode=XYZ
SiteName=Contoso eval site
SMSInstallDir=D:\Program Files\Microsoft Configuration Manager
SDKServer=cmsite.contoso.com
PrerequisiteComp=0
PrerequisitePath=C:\Sources\Redist
AdminConsole=1
JoinCEIP=0
ManagementPoint=cmsite.contoso.com
ManagementPointProtocol=HTTP
DistributionPoint=cmsite.contoso.com
DistributionPointProtocol=HTTP
DistributionPointInstallIIS=1
RoleCommunicationProtocol=HTTPorHTTPS
ClientsUsePKICertificate=0
MobileDeviceLanguage=0

[SQLConfigOptions]
SQLServerName=cmsql.contoso.com
SQLServerPort=1433
DatabaseName=CM_XYZ
SQLSSBPort=4022
SQLDataFilePath=E:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\DATA\
SQLLogFilePath=E:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\DATA\

[CloudConnectorOptions]
CloudConnector=1
CloudConnectorServer=cmsite.contoso.com
UseProxy=0

[SABranchOptions]
SAActive=1
CurrentBranch=1