Dela via


Filnycklar för obevakat installationsprogram

Gäller för: Konfigurationshanteraren (current branch)

Den här artikeln definierar alla nycklar och värden som ska anges i .ini installationsskriptfilen. Använd den här filen med kommandoradsalternativet /SCRIPT för att utföra en obevakad installation eller återställning av en Configuration Manager plats. Tabellerna i den här artikeln visar:

  • De tillgängliga installationsskriptnycklarna och deras motsvarande värden
  • Om de behövs
  • Vilken typ av installation de används för
  • En kort beskrivning av nyckeln

Mer information finns i följande artiklar:

Ange avsnittsnamnen inom hakparenteser ([]): [<Section name>]. Till exempel [Identification].

När du anger värden för nycklar måste namnet på nyckeln följas av ett likhetstecken (=) och värdet för nyckeln: <Key name>=<Value>. Till exempel CDLatest=1. Kontrollera att nycklarna finns under lämpligt avsnitt.

Varje avsnitt och varje värde måste vara unika i ett enda skript. Det kan till exempel bara finnas ett [Identification] avsnitt och bara en Action nyckel.

Åtgärder som stöds

Ett skript definieras främst av Action nyckeln i avsnittet Identification . Följande lista innehåller alla åtgärder som stöds för att köra installationsprogrammet obevakat:

  • InstallCAS: Installera en central administrationsplats (CAS)
  • InstallPrimarySite: Installera en primär plats
  • ManageLanguages: Lägga till eller ta bort klient- och serverspråk
  • RecoverPrimarySite: Återställa en primär plats
  • RecoverCCAR: Återställa en CAS

Installera en plats

Identification avsnitt för platsinstallation

Beroende på vilken typ av plats du installerar inkluderar du följande nycklar med lämpliga värden i Identification avsnittet:

Nyckelnamn Obligatoriskt Värden Information
Action Ja InstallPrimarySite
InstallCAS
– Installera en primär plats.
– Installera en central administrationsplats (CAS)
CDLatest Ja 2 1: Installationsprogrammet körs från CD.Latest När du kör installationen från CD.Latest mappen ska du inkludera den här nyckeln och värdet. Det här värdet anger att du använder media från CD.Latest.

Anmärkning 2: CDLatest krävs

Nyckeln CDLatest krävs bara när du kör installationsprogrammet från CD.Latest mappen för att installera en primär plats eller en central administrationsplats. Mer information finns i Om kommandoradsskriptfilen.

Options avsnitt för platsinstallation

Inkludera följande nycklar i avsnittet Alternativ för att installera en plats:

Nyckelnamn Obligatoriskt Värden Information
ProductID Ja xxxxx-xxxxx-xxxxx-xxxxx-xxxxx: En giltig produktnyckel med bindestreck
Eval: Installera utvärderingsversionen
Typ av licens som ska installeras.
SiteCode Ja Kod med tre tecken, till exempel XYZ Platskoden med tre tecken som unikt identifierar platsen i hierarkin.
SiteName Ja Ett webbplatsnamn Det egna namnet på den här webbplatsen för att identifiera den.
SMSInstallDir Ja Sökväg till lokal katalog Installationsmappen för de Configuration Manager programfilerna.
SDKServer Ja FQDN för SMS-provider FQDN för den första servern som är värd för SMS-providern.
PrerequisiteComp Ja - 0:Hämta
- 1: Redan nedladdad
Ange om nödvändiga filer redan har laddats ned. Om du använder värdet 0hämtar konfigurationen filerna.
PrerequisitePath Ja Sökväg till lokal katalog Sökvägen till nödvändiga filer. Beroende på värdet använder konfigurationen PrerequisiteComp den här sökvägen för att lagra nedladdade filer eller för att hitta tidigare nedladdade filer.
AdminConsole Ja - 0: Installera inte
- 1:Installera
Ange om Configuration Manager-konsolen ska installeras på platsservern.
JoinCEIP Ja 0 Även om support för Customer Experience Improvement Program (CEIP) har tagits bort från produkten, krävs fortfarande den här nyckeln.
MobileDeviceLanguage Ja - 0: Installera inte
- 1:Installera
Ange om klientspråken för mobila enheter är installerade.

När du installerar en plats kan du också ange nycklarna för att hantera språk, till exempel AddServerLanguages eller AddClientLanguages. Mer information finns i Options avsnittet för språk.

Följande nycklar i avsnittet Options är specifika för en primär plats:

Nyckelnamn Obligatoriskt Värden Information
ManagementPoint Nej MP FQDN FQDN för den server som ska vara värd för den första hanteringsplatsens (MP) platssystemroll.
ManagementPointProtocol Nej HTTPS eller HTTP Det protokoll som ska användas för MP.
DistributionPoint Nej DP FQDN FQDN för den server som ska vara värd för den första platssystemrollen för distributionsplatser (DP).
DistributionPointProtocol Nej HTTPS eller HTTP Det protokoll som ska användas för DP.
DistributionPointInstallIIS Nej - 0: Installera inte
- 1:Installera
Ange om IIS ska installeras på DP.
RoleCommunicationProtocol Ja EnforceHTTPS eller HTTPorHTTPS Ange om du vill konfigurera alla platssystem att endast acceptera HTTPS-kommunikation från klienter eller konfigurera kommunikationsmetoden för varje platssystemroll. När du väljer EnforceHTTPSbehöver klienterna ett giltigt PKI-certifikat (Public Key Infrastructure) för klientautentisering.
ClientsUsePKICertificate Ja - 0: Använd inte
- 1:Använda
Ange om klienter ska använda ett PKI-klientcertifikat för att kommunicera med platssystemroller.
UseFQDN Nej - 0: Använd inte
- 1:Använda
Ange om platssystemens FQDN ska användas på Internet.
ParentSiteCode Nej Platskod När du lägger till en underordnad primär plats i en befintlig hierarki anger du platskoden för CAS.
ParentSiteServer Nej FQDN När du lägger till en underordnad primär plats i en befintlig hierarki anger du FQDN för CAS-servern.

SQLConfigOptions avsnitt för platsinstallation

Inkludera följande nycklar i avsnittet SQLConfigOptions för att installera en plats:

Nyckelnamn Obligatoriskt Värden Information
SQLServerName Ja FQDN för SQL Server Namnet på den server eller klustrade instans som kör SQL Server som värd för platsdatabasen.
DatabaseName Ja Namn eller
Instans\Namn
Namnet på den SQL Server databas som ska skapas eller användas. Om den finns på standardinstansen anger du bara databasnamnet. Ange annars instansen och namnet.
SQLServerPort Nej Portnummer Porten som SQL Server använder. Som standard används 1433.
SQLSSBPort Nej Portnummer Porten SQL Server Service Broker (SSB). Som standard använder SSB TCP-port 4022.
SQLDataFilePath Nej Sökväg till lokal katalog En alternativ plats för att skapa databasens .mdb-fil.
SQLLogFilePath Nej Sökväg till lokal katalog En alternativ plats för att skapa databasens .ldf-loggfil.
AGBackupShare Nej Nätverksresurssökväg Nätverksplatsen för att dela säkerhetskopior av databasen när du skapar platsdatabasen i en tillgänglighetsgrupp. Säkerhetskopieringsresursen behövs bara om automatisk seeding inte har angetts.

CloudConnectorOptions avsnitt för platsinstallation

Inkludera följande nycklar i avsnittet CloudConnectorOptions för att installera en plats:

Nyckelnamn Obligatoriskt Värden Information
CloudConnector Ja - 0: Installera inte
- 1:Installera
Ange om du vill installera en tjänstanslutningspunkt (SCP) på den här platsen. Eftersom du bara kan installera SCP på platsen på den översta nivån i en hierarki anger du det här värdet till 0 för en underordnad primär plats.
CloudConnectorServer Ja* SCP FQDN FQDN för den server som ska vara värd för SCP-rollen. * Krävs endast när CloudConnector är lika med 1.
UseProxy Ja* - 0: Ingen proxy
- 1: Använd proxy
Ange om SCP använder en proxyserver. * Krävs endast när CloudConnector är lika med 1.
ProxyName Ja* Proxy-FQDN FQDN för proxyservern som SCP använder. * Krävs endast när UseProxy är lika med 1.
ProxyPort Ja* Portnummer Portnumret för proxyservern som SCP använder. * Krävs endast när UseProxy är lika med 1.

SABranchOptions avsnitt för platsinstallation

Inkludera följande nycklar i avsnittet SABranchOptions för att installera en plats:

Nyckelnamn Obligatoriskt Värden Information
SAActive Ja - 0: Du har inte SA
- 1: SA är aktivt
Ange om du har aktiv Software Assurance (SA). Mer information finns i Vanliga frågor och svar om produkt- och licensiering.
CurrentBranch Ja - 0: Installera LTSB
- 1: Installera aktuell gren
Ange om du vill använda Configuration Manager aktuell gren eller långsiktig servicegren (LTSB). Mer information finns i Vilken gren av Configuration Manager ska jag använda?
SAExpiration Nej Datum Det datum då SA upphör att gälla, som används som en praktisk påminnelse om det datumet. Mer information finns i Licensiering och grenar.

HierarchyExpansionOption avsnitt för webbplatsexpansion

När du installerar en CAS för att expandera en fristående primär plats till en hierarki använder du följande nycklar i avsnittet HierarchyExpansionOption :

Nyckelnamn Obligatoriskt Värden Information
CCARSiteServer Nej CAS FQDN FQDN för den CAS som en primär plats ansluter till när den ansluter till Configuration Manager-hierarkin. Ange CAS under installationen.
CASRetryInterval Nej Minuter Om anslutningen till CAS misslyckas väntar den primära platsen så här många minuter och försöker sedan ansluta igen.
WaitForCASTimeout Nej 0 Att 100 Det maximala tidsgränsvärdet i minuter för en primär plats att ansluta till CAS.
UseDistributionView Nej - 0: Aktivera inte
- 1:Aktivera
Ange om distribuerade vyer ska användas för att optimera databasreplikeringen.
JoinPrimarySiteName Nej FQDN för platsserver FQDN för den primära platsservern som ska expanderas.

Hantera språk

Identification avsnitt för språk

Ta med följande nyckel i avsnittet Identification för att hantera språk:

Nyckelnamn Obligatoriskt Värden Information
Action Ja ManageLanguages Hanterar stöd för server-, klient- och mobilklientspråk på en plats.

Options avsnitt för språk

Ta med följande nycklar i avsnittet Options för att hantera språk:

Nyckelnamn Obligatoriskt Värden Information
AddServerLanguages Nej Se anmärkning 1 De serverspråk som ska vara tillgängliga för Configuration Manager-konsolen, rapporter och andra objekt.
AddClientLanguages Nej Se anmärkning 1 De språk som ska vara tillgängliga för klientdatorer.
DeleteServerLanguages Nej Se anmärkning 1 De språk som ska tas bort. De kommer inte längre att vara tillgängliga för Configuration Manager-konsolen, rapporter och andra objekt.
DeleteClientLanguages Nej Se anmärkning 1 De språk som ska tas bort och som inte längre är tillgängliga för klientdatorer. Engelska är tillgängligt som standard. Du kan inte ta bort den.
MobileDeviceLanguage Ja - 0: Installera inte
- 1:Installera
Ange om klientspråken för mobila enheter är installerade.
PrerequisiteComp Ja - 0:Hämta
- 1: Redan nedladdad
Ange om nödvändiga filer redan har laddats ned. Om du till exempel använder värdet 0hämtar konfigurationen filerna.
PrerequisitePath Ja Sökväg till lokal katalog Sökvägen till nödvändiga filer. Beroende på värdet använder konfigurationen PrerequisiteComp den här sökvägen för att lagra nedladdade filer eller för att hitta tidigare nedladdade filer.
ResetSecSiteLangs Nej - 0: Återställ inte
- 1:Återställa
Återställ språkpaketen som är installerade på en sekundär plats.

Anmärkning 1: Språkvärden som stöds

Använd trebokstavskoden för de serverspråk eller klientspråk som Configuration Manager stöder. Om du till exempel vill lägga till stöd för tyska på klienten anger du följande nyckel- och värdepar: AddClientLanguages=DEU

Engelska (ENG) är tillgängligt som standard. Du behöver inte lägga till den och du kan inte ta bort den.

Återställa en webbplats

Identification avsnitt för site recovery

Beroende på vilken typ av webbplats du återställer inkluderar du följande nycklar med lämpliga värden i Identification avsnittet:

Nyckelnamn Obligatoriskt Värden Information
Action Ja RecoverPrimarySite
RecoverCCAR
– Återställa en primär plats
– Återställa en CAS
CDLatest Ja 3 1: Installationsprogrammet körs från CD.Latest När du kör installationsprogrammet från mappen CD.Latest inkluderar du den här nyckeln och värdet. Det här värdet anger att du använder media från CD.Latest.

Anmärkning 3: CDLatest krävs

Nyckeln CDLatest krävs bara när du kör installationsprogrammet från CD.Latest mappen för att återställa en plats. Mer information finns i Om kommandoradsskriptfilen.

RecoveryOptions avsnitt för site recovery

Ta med följande nycklar i RecoveryOptions avsnittet för att återställa en plats:

Nyckelnamn Obligatoriskt Värden Information
ServerRecoveryOptions Ja - 1: Platsserver och SQL Server
- 2: Endast platsserver
- 4: endast SQL Server
Vilka komponenter som ska återställas. Se anmärkning 4
DatabaseRecoveryOptions Ja* - 10: Återställa från säkerhetskopia
- 20: Återställs manuellt
- 40: Skapa ny databas
- 80:Hoppa över
Ange hur platsdatabasen återställs i SQL Server. * Krävs endast när ServerRecoveryOptions är 1 eller 4.
ReferenceSite Ja* FQDN Den primära referensplats som CAS använder för att återställa globala data. * Krävs endast när DatabaseRecoveryOptions är 40. Se anmärkning 5
SiteServerBackupLocation Nej Katalogsökväg Sökvägen till platsserverns säkerhetskopieringsuppsättning. Om du inte anger något värde installerar du om platsen utan att återställa den från en säkerhetskopia.
BackupLocation Ja* Katalogsökväg Sökvägen till säkerhetskopian av platsdatabasen. * Krävs när ServerRecoveryOptions är 1 eller 4, och DatabaseRecoveryOptions är 10.

Anmärkning 4: ServerRecoveryOptions värdeanteckningar

  • 1 eller 2: Om du vill återställa platsen med hjälp av en platssäkerhetskopia anger du ett värde för SiteServerBackupLocation. Om du inte anger något värde installerar du om platsen utan att återställa den från en säkerhetskopia.

  • 4: Nyckeln BackupLocation krävs när du konfigurerar ett värde 10 för DatabaseRecoveryOptions för nyckeln, vilket är att återställa platsdatabasen från säkerhetskopian.

Anmärkning 5: ReferenceSite värdeanteckningar

  • Om databassäkerhetskopian är äldre än kvarhållningsperioden för ändringsspårning, eller när du återställer platsen utan en säkerhetskopia, anger du den primära referensplats som CAS använder för att återställa globala data.

  • När du inte anger någon referensplats och säkerhetskopieringen är äldre än kvarhållningsperioden för ändringsspårning initieras alla primära platser på nytt med återställd data från CAS.

  • När du inte anger någon referensplats och säkerhetskopieringen är inom kvarhållningsperioden för ändringsspårning, replikeras endast ändringar som görs efter säkerhetskopieringen från primära platser. När det finns motstridiga ändringar från olika primära platser använder CAS den första som den tar emot.

Options avsnitt för site recovery

Många av nycklarna i avsnittet Options krävs också för platsåterställning. Mer information finns i Options avsnittet om platsinstallation. I följande tabell sammanfattas nycklarna i Options avsnittet för platsåterställning:

Nyckelnamn Obligatoriskt Kommentar
ProductID Ja
SiteCode Ja Använd samma platskod som den använde före felet.
SiteName Nej
SMSInstallDir Ja
SDKServer Ja Använd samma server som var värd för den här rollen före felet.
PrerequisiteComp Ja
PrerequisitePath Ja
AdminConsole Ja* * Krävs endast när ServerRecoveryOptions är 1 eller 2.
JoinCEIP Ja

SQLConfigOptions avsnitt för site recovery

Många av nycklarna i avsnittet SQLConfigOptions krävs också för platsåterställning. Mer information finns i SQLConfigOptions avsnittet om platsinstallation. I följande tabell sammanfattas nycklarna i SQLConfigOptions avsnittet för platsåterställning:

Nyckelnamn Obligatoriskt Kommentar
SQLServerName Ja Använd samma server som var värd för platsdatabasen före felet.
DatabaseName Ja Använd samma databasnamn som användes före felet.
SQLSSBPort Ja Använd samma port som användes före felet.
SQLDataFilePath Nej
SQLLogFilePath Nej

CloudConnectorOptions avsnitt för site recovery

Många av nycklarna i avsnittet CloudConnectorOptions krävs också för platsåterställning. Mer information finns i CloudConnectorOptions avsnittet om platsinstallation. I följande tabell sammanfattas nycklarna i CloudConnectorOptions avsnittet för platsåterställning:

Nyckelnamn Obligatoriskt Kommentar
CloudConnector Ja
CloudConnectorServer Ja* * Krävs endast när CloudConnector är lika med 1.
UseProxy Ja* * Krävs endast när CloudConnector är lika med 1.
ProxyName Ja* * Krävs endast när UseProxy är lika med 1.
ProxyPort Ja* * Krävs endast när UseProxy är lika med 1.

HierarchyExpansionOption avsnitt för site recovery

Många av nycklarna i avsnittet HierarchyExpansionOption krävs också för platsåterställning. Mer information finns i HierarchyExpansionOption avsnittet om platsinstallation. I följande tabell sammanfattas nycklarna i HierarchyExpansionOption avsnittet för platsåterställning:

Nyckelnamn Obligatoriskt Kommentar
CCARSiteServer Ja* * Krävs endast om den primära platsen var kopplad till en CAS före felet.
CASRetryInterval Nej
WaitForCASTimeout Nej

Exempel

Exempelskript för att installera en primär plats

[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