Share via


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.Latestgebruikt.

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 0gebruikt, 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 1aan .
UseProxy Ja* - 0: Geen proxy
- 1: Proxy gebruiken
Geef op of de SCP een proxyserver gebruikt. * Alleen vereist wanneer CloudConnector gelijk is 1aan .
ProxyName Ja* Proxy-FQDN De FQDN van de proxyserver die het SCP gebruikt. * Alleen vereist wanneer UseProxy gelijk is 1aan .
ProxyPort Ja* Poortnummer Het poortnummer van de proxyserver die door het SCP wordt gebruikt. * Alleen vereist wanneer UseProxy gelijk is 1aan .

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 0gebruikt, 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 4is1.
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 4is 1 en DatabaseRecoveryOptions is 10.

Opmerking 4: ServerRecoveryOptions waardenotities

  • 1 of 2: als u de site wilt herstellen met behulp van een siteback-up, geeft u een waarde op voor SiteServerBackupLocation. Als u geen waarde opgeeft, wordt de site opnieuw geïnstalleerd zonder deze te herstellen vanuit een back-upset.

  • 4: De BackupLocation sleutel is vereist wanneer u een waarde van 10 configureert voor de DatabaseRecoveryOptions 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 2is1.
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 1aan .
UseProxy Ja* * Alleen vereist wanneer CloudConnector gelijk is 1aan .
ProxyName Ja* * Alleen vereist wanneer UseProxy gelijk is 1aan .
ProxyPort Ja* * Alleen vereist wanneer UseProxy gelijk is 1aan .

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