Scriptbestandssleutels zonder toezicht instellen
Van toepassing op: Configuration Manager (current branch)
In dit artikel worden alle sleutels en waarden gedefinieerd die moeten worden opgegeven in het .ini
installatiescriptbestand. Gebruik dit bestand met de /SCRIPT
opdrachtregeloptie om een installatie of herstel zonder toezicht van een Configuration Manager site uit te voeren. In de tabellen in dit artikel wordt het volgende weergegeven:
- De beschikbare installatiescriptsleutels en de bijbehorende waarden
- Als ze vereist zijn
- Voor welk type installatie worden ze gebruikt
- Een korte beschrijving van de sleutel
Zie de volgende artikelen voor meer informatie:
Geef de sectienamen tussen vierkante haken op ([]
): [<Section name>]
. Bijvoorbeeld [Identification]
.
Wanneer u waarden opgeeft voor sleutels, moet de naam van de sleutel worden gevolgd door een gelijkteken (=
) en de waarde voor de sleutel: <Key name>=<Value>
. Bijvoorbeeld CDLatest=1
. Zorg ervoor dat de sleutels zich onder de juiste sectie bevinden.
Elke sectie en elke waarde moet uniek zijn in één script. Er kan bijvoorbeeld slechts één [Identification]
sectie en slechts één Action
sleutel zijn.
Ondersteunde acties
Een script wordt voornamelijk gedefinieerd door de Action
sleutel in de Identification
sectie. De volgende lijst bevat alle momenteel ondersteunde acties voor het uitvoeren van installatie zonder toezicht:
-
InstallCAS
: Een centrale beheersite (CAS) installeren -
InstallPrimarySite
: Een primaire site installeren -
ManageLanguages
: Client- en servertalen toevoegen of verwijderen -
RecoverPrimarySite
: Een primaire site herstellen -
RecoverCCAR
: Een CAS herstellen
Een site installeren
Identification
sectie voor site-installatie
Afhankelijk van het type site dat u installeert, neemt u de volgende sleutels met de juiste waarden op in de Identification
sectie:
Sleutelnaam | Vereist | Waarden | Details |
---|---|---|---|
Action |
Ja | - InstallPrimarySite - InstallCAS |
- Installeer een primaire site. - Een centrale beheersite (CAS) installeren |
CDLatest |
Ja 2 |
1 : Setup wordt uitgevoerd vanaf CD.Latest |
Wanneer u setup uitvoert vanuit de CD.Latest map, neemt u deze sleutel en waarde op. Met deze waarde wordt aangegeven dat u media van CD.Latest gebruikt. |
Opmerking 2: CDLatest
vereist
De CDLatest
sleutel is alleen vereist wanneer u setup uitvoert vanuit de CD.Latest
map om een primaire site of een centrale beheersite te installeren. Zie Over het opdrachtregelscriptbestand voor meer informatie.
Options
sectie voor site-installatie
Neem de volgende sleutels op in de sectie Opties om een site te installeren:
Sleutelnaam | Vereist | Waarden | Details |
---|---|---|---|
ProductID |
Ja |
-
xxxxx-xxxxx-xxxxx-xxxxx-xxxxx : Een geldige productcode met streepjes- Eval : De evaluatieversie installeren |
Het type licentie dat moet worden geïnstalleerd. |
SiteCode |
Ja | Code van drie tekens, bijvoorbeeld XYZ |
De sitecode van drie tekens die de site in de hiërarchie uniek identificeert. |
SiteName |
Ja | Een sitenaam | De beschrijvende naam voor deze site om deze te identificeren. |
SMSInstallDir |
Ja | Pad naar lokale map | De installatiemap voor de Configuration Manager programmabestanden. |
SDKServer |
Ja | FQDN van SMS-provider | De FQDN van de eerste server die de SMS-provider host. |
PrerequisiteComp |
Ja |
-
0 :Downloaden- 1 : al gedownload |
Geef op of vereiste bestanden al zijn gedownload. Als u de waarde van 0 gebruikt, worden de bestanden gedownload. |
PrerequisitePath |
Ja | Pad naar lokale map | Het pad naar de vereiste bestanden. Afhankelijk van de PrerequisiteComp waarde wordt dit pad gebruikt om gedownloade bestanden op te slaan of eerder gedownloade bestanden te zoeken. |
AdminConsole |
Ja |
-
0 : Niet installeren- 1 :Installeren |
Geef op of de Configuration Manager-console op de siteserver moet worden geïnstalleerd. |
JoinCEIP |
Ja | 0 |
Hoewel de ondersteuning voor het programma voor kwaliteitsverbetering (CEIP) uit het product is verwijderd, is deze sleutel nog steeds vereist. |
MobileDeviceLanguage |
Ja |
-
0 : Niet installeren- 1 :Installeren |
Geef op of de clienttalen van het mobiele apparaat zijn geïnstalleerd. |
Wanneer u een site installeert, kunt u ook de sleutels opgeven voor het beheren van talen, zoals AddServerLanguages
of AddClientLanguages
. Zie de sectie voor talen voor meer informatieOptions
.
De volgende sleutels in de Options
sectie zijn specifiek voor een primaire site:
Sleutelnaam | Vereist | Waarden | Details |
---|---|---|---|
ManagementPoint |
Neen | MP FQDN | De FQDN van de server die als host fungeert voor de sitesysteemrol van het eerste beheerpunt (MP). |
ManagementPointProtocol |
Neen |
HTTPS of HTTP |
Het protocol dat moet worden gebruikt voor de MP. |
DistributionPoint |
Neen | DP FQDN | De FQDN van de server die als host fungeert voor de sitesysteemrol van het eerste distributiepunt (DP). |
DistributionPointProtocol |
Neen |
HTTPS of HTTP |
Het protocol dat moet worden gebruikt voor de DP. |
DistributionPointInstallIIS |
Neen |
-
0 : Niet installeren- 1 :Installeren |
Geef op of IIS op de DP moet worden geïnstalleerd. |
RoleCommunicationProtocol |
Ja |
EnforceHTTPS of HTTPorHTTPS |
Geef op of alle sitesystemen moeten worden geconfigureerd om alleen HTTPS-communicatie van clients te accepteren of om de communicatiemethode voor elke sitesysteemrol te configureren. Wanneer u selecteert EnforceHTTPS , hebben clients een geldig PKI-certificaat (Public Key Infrastructure) nodig voor clientverificatie. |
ClientsUsePKICertificate |
Ja |
-
0 : Niet gebruiken- 1 :Gebruiken |
Geef op of clients een PKI-clientcertificaat gebruiken om te communiceren met sitesysteemrollen. |
UseFQDN |
Neen |
-
0 : Niet gebruiken- 1 :Gebruiken |
Geef op of de FQDN van de sitesystemen bedoeld is voor gebruik op internet. |
ParentSiteCode |
Neen | Sitecode | Wanneer u een onderliggende primaire site toevoegt aan een bestaande hiërarchie, geeft u de sitecode van de CAS op. |
ParentSiteServer |
Neen | FQDN | Wanneer u een onderliggende primaire site toevoegt aan een bestaande hiërarchie, geeft u de FQDN van de CAS-server op. |
SQLConfigOptions
sectie voor site-installatie
Neem de volgende sleutels op in de SQLConfigOptions
sectie om een site te installeren:
Sleutelnaam | Vereist | Waarden | Details |
---|---|---|---|
SQLServerName |
Ja | FQDN van SQL Server | De naam van de server of het geclusterde exemplaar waarop SQL Server om de sitedatabase te hosten. |
DatabaseName |
Ja | Naam of Exemplaar\Naam |
De naam van de SQL Server database die u wilt maken of gebruiken. Als deze zich op het standaardexemplaren bevindt, geeft u de naam van de database op. Geef anders de instantie en naam op. |
SQLServerPort |
Neen | Poortnummer | De poort die SQL Server gebruikt. Standaard wordt 1433 gebruikt. |
SQLSSBPort |
Neen | Poortnummer | De SQL Server SSB-poort (Service Broker). Standaard maakt SSB gebruik van TCP-poort 4022. |
SQLDataFilePath |
Neen | Pad naar lokale map | Een alternatieve locatie om het .mdb-bestand van de database te maken. |
SQLLogFilePath |
Neen | Pad naar lokale map | Een alternatieve locatie voor het maken van het .ldf-logboekbestand van de database. |
AGBackupShare |
Neen | Netwerksharepad | De netwerklocatie voor het delen van databaseback-ups bij het maken van de sitedatabase in een beschikbaarheidsgroep. De back-upshare is alleen nodig als automatische seeding niet is ingesteld. |
CloudConnectorOptions
sectie voor site-installatie
Neem de volgende sleutels op in de CloudConnectorOptions
sectie om een site te installeren:
Sleutelnaam | Vereist | Waarden | Details |
---|---|---|---|
CloudConnector |
Ja |
-
0 : Niet installeren- 1 :Installeren |
Geef op of een serviceverbindingspunt (SCP) op deze site moet worden geïnstalleerd. Omdat u de SCP alleen kunt installeren op de site van de bovenste laag van een hiërarchie, stelt u deze waarde 0 in op voor een onderliggende primaire site. |
CloudConnectorServer |
Ja* | SCP FQDN | De FQDN van de server die als host fungeert voor de SCP-functie. * Alleen vereist wanneer CloudConnector gelijk is 1 aan . |
UseProxy |
Ja* |
-
0 : Geen proxy- 1 : Proxy gebruiken |
Geef op of de SCP een proxyserver gebruikt. * Alleen vereist wanneer CloudConnector gelijk is 1 aan . |
ProxyName |
Ja* | Proxy-FQDN | De FQDN van de proxyserver die het SCP gebruikt. * Alleen vereist wanneer UseProxy gelijk is 1 aan . |
ProxyPort |
Ja* | Poortnummer | Het poortnummer van de proxyserver die door het SCP wordt gebruikt. * Alleen vereist wanneer UseProxy gelijk is 1 aan . |
SABranchOptions
sectie voor site-installatie
Neem de volgende sleutels op in de SABranchOptions
sectie om een site te installeren:
Sleutelnaam | Vereist | Waarden | Details |
---|---|---|---|
SAActive |
Ja |
-
0 : U hebt geen SA- 1 : SA is actief |
Geef op of u een actieve Software Assurance (SA) hebt. Zie Veelgestelde vragen over producten en licenties voor meer informatie. |
CurrentBranch |
Ja |
-
0 : Installeer de LTSB- 1 : Huidige vertakking installeren |
Geef op of Configuration Manager current branch of long-term servicing branch (LTSB) moet worden gebruikt. Zie Welke vertakking van Configuration Manager moet ik gebruiken? voor meer informatie. |
SAExpiration |
Neen | Datum | De datum waarop de SA verloopt, wordt gebruikt als een handige herinnering aan die datum. Zie Licenties en vertakkingen voor meer informatie. |
HierarchyExpansionOption
sectie voor site-uitbreiding
Wanneer u een CAS installeert om een zelfstandige primaire site uit te breiden naar een hiërarchie, gebruikt u de volgende sleutels in de HierarchyExpansionOption
sectie:
Sleutelnaam | Vereist | Waarden | Details |
---|---|---|---|
CCARSiteServer |
Neen | CAS FQDN | De FQDN van de CAS waaraan een primaire site wordt gekoppeld wanneer deze wordt gekoppeld aan de Configuration Manager-hiërarchie. Geef de CAS op tijdens de installatie. |
CASRetryInterval |
Neen | Minuten | Als de verbinding met de CAS mislukt, wacht de primaire site dit aantal minuten en wordt de verbinding opnieuw weergegeven. |
WaitForCASTimeout |
Neen |
0 Aan 100 |
De maximale time-outwaarde in minuten voor een primaire site om verbinding te maken met de CAS. |
UseDistributionView |
Neen |
-
0 : Niet inschakelen- 1 :Inschakelen |
Geef op of gedistribueerde weergaven moeten worden gebruikt om databasereplicatie te optimaliseren. |
JoinPrimarySiteName |
Neen | FQDN van siteserver | De FQDN van de primaire siteserver die moet worden uitgebreid. |
Talen beheren
Identification
sectie voor talen
Neem de volgende sleutel op in de sectie voor het Identification
beheren van talen:
Sleutelnaam | Vereist | Waarden | Details |
---|---|---|---|
Action |
Ja | ManageLanguages |
Beheert de taalondersteuning voor de server, client en mobiele client op een site. |
Options
sectie voor talen
Neem de volgende sleutels op in de sectie voor het Options
beheren van talen:
Sleutelnaam | Vereist | Waarden | Details |
---|---|---|---|
AddServerLanguages |
Neen | Zie opmerking 1 | De servertalen die beschikbaar zijn voor de Configuration Manager-console, rapporten en andere objecten. |
AddClientLanguages |
Neen | Zie opmerking 1 | De talen die beschikbaar zijn voor clientcomputers. |
DeleteServerLanguages |
Neen | Zie opmerking 1 | De talen die u wilt verwijderen. Ze zijn niet meer beschikbaar voor de Configuration Manager-console, rapporten en andere objecten. |
DeleteClientLanguages |
Neen | Zie opmerking 1 | De talen die moeten worden verwijderd en die niet meer beschikbaar zijn voor clientcomputers. Engels is standaard beschikbaar. U kunt dit niet verwijderen. |
MobileDeviceLanguage |
Ja |
-
0 : Niet installeren- 1 :Installeren |
Geef op of de clienttalen van het mobiele apparaat zijn geïnstalleerd. |
PrerequisiteComp |
Ja |
-
0 :Downloaden- 1 : al gedownload |
Geef op of vereiste bestanden al zijn gedownload. Als u bijvoorbeeld de waarde van 0 gebruikt, worden de bestanden gedownload. |
PrerequisitePath |
Ja | Pad naar lokale map | Het pad naar de vereiste bestanden. Afhankelijk van de PrerequisiteComp waarde wordt dit pad gebruikt om gedownloade bestanden op te slaan of eerder gedownloade bestanden te zoeken. |
ResetSecSiteLangs |
Neen |
-
0 : Niet opnieuw instellen- 1 :Opnieuw instellen |
Stel de taalpakketten die zijn geïnstalleerd op een secundaire site opnieuw in. |
Opmerking 1: Ondersteunde taalwaarden
Gebruik de code van drie letters voor de servertalen of clienttalen die Configuration Manager ondersteunt. Als u bijvoorbeeld ondersteuning wilt toevoegen voor Duits op de client, geeft u het volgende sleutel- en waardepaar op: AddClientLanguages=DEU
Engels (ENG
) is standaard beschikbaar. U hoeft deze niet toe te voegen en u kunt het niet verwijderen.
Een site herstellen
Identification
sectie voor siteherstel
Afhankelijk van het type site dat u herstelt, neemt u de volgende sleutels met de juiste waarden op in de Identification
sectie:
Sleutelnaam | Vereist | Waarden | Details |
---|---|---|---|
Action |
Ja | - RecoverPrimarySite - RecoverCCAR |
- Een primaire site herstellen - Een CAS herstellen |
CDLatest |
Ja 3 |
1 : Setup wordt uitgevoerd vanaf CD.Latest |
Wanneer u setup uitvoert vanuit de map CD.Latest, neemt u deze sleutel en waarde op. Deze waarde geeft aan dat u media van CD.Latest gebruikt. |
Opmerking 3: CDLatest
vereist
De CDLatest
sleutel is alleen vereist wanneer u setup uitvoert vanuit de CD.Latest
map om een site te herstellen. Zie Over het opdrachtregelscriptbestand voor meer informatie.
RecoveryOptions
sectie voor siteherstel
Neem de volgende sleutels op in de RecoveryOptions
sectie om een site te herstellen:
Sleutelnaam | Vereist | Waarden | Details |
---|---|---|---|
ServerRecoveryOptions |
Ja |
-
1 : Siteserver en SQL Server- 2 : Alleen siteserver- 4 : alleen SQL Server |
Welke onderdelen moeten worden hersteld. Zie opmerking 4 |
DatabaseRecoveryOptions |
Ja* |
-
10 : Herstellen vanuit back-up- 20 : Handmatig hersteld- 40 : Nieuwe database maken- 80 :Overslaan |
Geef op hoe de sitedatabase in SQL Server wordt hersteld. * Alleen vereist wanneer ServerRecoveryOptions of 4 is1 . |
ReferenceSite |
Ja* | FQDN | De primaire referentiesite die de CAS gebruikt om globale gegevens te herstellen. * Alleen vereist wanneer DatabaseRecoveryOptions is 40 .
Zie opmerking 5 |
SiteServerBackupLocation |
Neen | Mappad | Het pad naar de back-upset van de siteserver. Als u geen waarde opgeeft, wordt de site opnieuw geïnstalleerd zonder deze te herstellen vanuit een back-upset. |
BackupLocation |
Ja* | Mappad | Het pad naar de back-upset van de sitedatabase. * Vereist wanneer ServerRecoveryOptions of 4 is 1 en DatabaseRecoveryOptions is 10 . |
Opmerking 4: ServerRecoveryOptions
waardenotities
1
of2
: als u de site wilt herstellen met behulp van een siteback-up, geeft u een waarde op voorSiteServerBackupLocation
. Als u geen waarde opgeeft, wordt de site opnieuw geïnstalleerd zonder deze te herstellen vanuit een back-upset.4
: DeBackupLocation
sleutel is vereist wanneer u een waarde van10
configureert voor deDatabaseRecoveryOptions
sleutel, namelijk om de sitedatabase te herstellen vanuit een back-up.
Opmerking 5: ReferenceSite
waardenotities
Als de back-up van de database ouder is dan de bewaarperiode voor het bijhouden van wijzigingen of wanneer u de site zonder back-up herstelt, geeft u de primaire referentiesite op die de CAS gebruikt om globale gegevens te herstellen.
Wanneer u geen referentiesite opgeeft en de back-up ouder is dan de bewaarperiode voor het bijhouden van wijzigingen, worden alle primaire sites opnieuw geïnitialiseerd met de herstelde gegevens uit de CAS.
Wanneer u geen referentiesite opgeeft en de back-up zich binnen de bewaarperiode voor het bijhouden van wijzigingen bevindt, worden alleen wijzigingen die na de back-up zijn aangebracht, gerepliceerd vanaf primaire sites. Wanneer er conflicterende wijzigingen van verschillende primaire sites zijn, gebruikt de CAS de eerste die wordt ontvangen.
Options
sectie voor siteherstel
Veel van de sleutels in de Options
sectie zijn ook vereist voor siteherstel. Zie de sectie voor site-installatie voor meer informatieOptions
. De volgende tabel bevat een overzicht van de sleutels in de Options
sectie voor siteherstel:
Sleutelnaam | Vereist | Opmerking |
---|---|---|
ProductID |
Ja | |
SiteCode |
Ja | Gebruik dezelfde sitecode die voor de fout is gebruikt. |
SiteName |
Nee | |
SMSInstallDir |
Ja | |
SDKServer |
Ja | Gebruik dezelfde server die deze rol hostte vóór de fout. |
PrerequisiteComp |
Ja | |
PrerequisitePath |
Ja | |
AdminConsole |
Ja* | * Alleen vereist wanneer ServerRecoveryOptions of 2 is1 . |
JoinCEIP |
Ja |
SQLConfigOptions
sectie voor siteherstel
Veel van de sleutels in de SQLConfigOptions
sectie zijn ook vereist voor siteherstel. Zie de sectie voor site-installatie voor meer informatieSQLConfigOptions
. De volgende tabel bevat een overzicht van de sleutels in de SQLConfigOptions
sectie voor siteherstel:
Sleutelnaam | Vereist | Opmerking |
---|---|---|
SQLServerName |
Ja | Gebruik dezelfde server die de sitedatabase hostte vóór de fout. |
DatabaseName |
Ja | Gebruik dezelfde databasenaam die vóór de fout is gebruikt. |
SQLSSBPort |
Ja | Gebruik dezelfde poort die vóór de fout is gebruikt. |
SQLDataFilePath |
Nee | |
SQLLogFilePath |
Nee |
CloudConnectorOptions
sectie voor siteherstel
Veel van de sleutels in de CloudConnectorOptions
sectie zijn ook vereist voor siteherstel. Zie de sectie voor site-installatie voor meer informatieCloudConnectorOptions
. De volgende tabel bevat een overzicht van de sleutels in de CloudConnectorOptions
sectie voor siteherstel:
Sleutelnaam | Vereist | Opmerking |
---|---|---|
CloudConnector |
Ja | |
CloudConnectorServer |
Ja* | * Alleen vereist wanneer CloudConnector gelijk is 1 aan . |
UseProxy |
Ja* | * Alleen vereist wanneer CloudConnector gelijk is 1 aan . |
ProxyName |
Ja* | * Alleen vereist wanneer UseProxy gelijk is 1 aan . |
ProxyPort |
Ja* | * Alleen vereist wanneer UseProxy gelijk is 1 aan . |
HierarchyExpansionOption
sectie voor siteherstel
Veel van de sleutels in de HierarchyExpansionOption
sectie zijn ook vereist voor siteherstel. Zie de sectie voor site-installatie voor meer informatieHierarchyExpansionOption
. De volgende tabel bevat een overzicht van de sleutels in de HierarchyExpansionOption
sectie voor siteherstel:
Sleutelnaam | Vereist | Opmerking |
---|---|---|
CCARSiteServer |
Ja* | * Alleen vereist als de primaire site vóór de fout is gekoppeld aan een CAS. |
CASRetryInterval |
Nee | |
WaitForCASTimeout |
Nee |
Voorbeelden
Voorbeeldscript voor het installeren van een primaire site
[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