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 0 hä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 EnforceHTTPS behö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 0 hä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
eller2
: Om du vill återställa platsen med hjälp av en platssäkerhetskopia anger du ett värde förSiteServerBackupLocation
. Om du inte anger något värde installerar du om platsen utan att återställa den från en säkerhetskopia.4
: NyckelnBackupLocation
krävs när du konfigurerar ett värde10
förDatabaseRecoveryOptions
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