Aracılığıyla paylaş


Katılımsız kurulum betik dosyası anahtarları

Uygulama hedefi: Configuration Manager (güncel dalı)

Bu makale, yükleme betiği dosyasında belirtilmesi .ini gereken tüm anahtarları ve değerleri tanımlar. Bir Configuration Manager sitesinin katılımsız yüklemesini veya kurtarmasını yapmak için bu dosyayı komut satırı seçeneğiyle /SCRIPT kullanın. Bu makaledeki tablolar şunları gösterir:

  • Kullanılabilir kurulum betik anahtarları ve karşılık gelen değerleri
  • Gerekliyse
  • Hangi yükleme türü için kullanıldıkları
  • Anahtarın kısa bir açıklaması

Daha fazla bilgi için aşağıdaki makalelere bakın:

Bölüm adlarını köşeli ayraç ([]): [<Section name>]içinde belirtin. Örneğin, [Identification].

Anahtarlar için değerler sağladığınızda, anahtarın adının ardından eşittir işareti (=) ve anahtarın değeri olmalıdır: <Key name>=<Value>. Örneğin, CDLatest=1. Anahtarların uygun bölümün altında olduğundan emin olun.

Her bölümün ve her değerin tek bir betikte benzersiz olması gerekir. Örneğin, yalnızca bir [Identification] bölüm ve yalnızca bir Action anahtar olabilir.

Desteklenen eylemler

Betik öncelikli olarak bölümündeki anahtar Identification tarafından Action tanımlanır. Aşağıdaki liste, kurulumu katılımsız çalıştırmak için şu anda desteklenen tüm eylemleri içerir:

  • InstallCAS: Merkezi yönetim sitesi (CAS) yükleme
  • InstallPrimarySite: Birincil siteyi yükleme
  • ManageLanguages: İstemci ve sunucu dillerini ekleme veya kaldırma
  • RecoverPrimarySite: Birincil siteyi kurtarma
  • RecoverCCAR: CAS'i kurtarma

Site yükleme

Identification site yükleme bölümü

Yüklediğiniz sitenin türüne bağlı olarak, bölümüne uygun değerleri Identification içeren aşağıdaki anahtarları ekleyin:

Anahtar adı Gerekli Değerler Ayrıntılar
Action Evet InstallPrimarySite
InstallCAS
- Birincil siteyi yükleyin.
- Merkezi yönetim sitesi (CAS) yükleme
CDLatest Evet 2 1: Kurulum CD.Latest'ten çalışır Kurulumu klasörden çalıştırdığınızdaCD.Latest bu anahtarı ve değeri ekleyin. Bu değer, kuruluma ortamından CD.Latestmedya kullandığınızı bildirir.

Not 2: CDLatest gerekli

CDLatest Anahtar, yalnızca bir birincil siteyi veya merkezi yönetim sitesini yüklemek için klasörden CD.Latest kurulumu çalıştırdığınızda gereklidir. Daha fazla bilgi için bkz. Komut satırı betik dosyası hakkında.

Options site yükleme bölümü

Siteyi yüklemek için Seçenekler bölümüne aşağıdaki anahtarları ekleyin:

Anahtar adı Gerekli Değerler Ayrıntılar
ProductID Evet xxxxx-xxxxx-xxxxx-xxxxx-xxxxx: Kısa çizgili geçerli bir ürün anahtarı
Eval: Değerlendirme sürümünü yükleme
Yüklenecek lisans türü.
SiteCode Evet Üç karakter kodu, örneğin XYZ Hiyerarşideki siteyi benzersiz olarak tanımlayan üç karakterli site kodu.
SiteName Evet Site adı Tanımlamaya yardımcı olması için bu sitenin kolay adı.
SMSInstallDir Evet Yerel dizin yolu Configuration Manager program dosyalarının yükleme klasörü.
SDKServer Evet SMS Sağlayıcısı FQDN SMS Sağlayıcısını barındıran ilk sunucunun FQDN'sini.
PrerequisiteComp Evet - 0:Indir
- 1: Zaten indirildi
Önkoşul dosyalarının zaten indirilip indirilmediğini belirtin. değerini 0kullanırsanız kurulum dosyaları indirir.
PrerequisitePath Evet Yerel dizin yolu Önkoşul dosyalarının yolu. Değere PrerequisiteComp bağlı olarak kurulum, indirilen dosyaları depolamak veya daha önce indirilen dosyaları bulmak için bu yolu kullanır.
AdminConsole Evet - 0: Yüklemeyin
- 1:Yüklemek
site sunucusuna Configuration Manager konsolunun yüklenip yüklenmeyeceğini belirtin.
JoinCEIP Evet 0 Müşteri Deneyimini Geliştirme Programı (CEIP) desteği üründen kaldırılmış olsa da bu anahtar hala gereklidir.
MobileDeviceLanguage Evet - 0: Yüklemeyin
- 1:Yüklemek
Mobil cihaz istemci dillerinin yüklü olup olmadığını belirtin.

Bir site yüklediğinizde, veya AddClientLanguagesgibi AddServerLanguages dilleri yönetmek için anahtarları da belirtebilirsiniz. Daha fazla bilgi için diller bölümüne bakınOptions.

bölümündeki aşağıdaki anahtarlar Optionsbirincil siteye özgü:

Anahtar adı Gerekli Değerler Ayrıntılar
ManagementPoint Hayır MP FQDN İlk yönetim noktası (MP) site sistemi rolünü barındıracak sunucunun FQDN'sini.
ManagementPointProtocol Hayır HTTPS Veya HTTP MP için kullanılacak protokol.
DistributionPoint Hayır DP FQDN İlk dağıtım noktası (DP) site sistemi rolünü barındıracak sunucunun FQDN'sini.
DistributionPointProtocol Hayır HTTPS Veya HTTP DP için kullanılacak protokol.
DistributionPointInstallIIS Hayır - 0: Yüklemeyin
- 1:Yüklemek
DP'ye IIS yüklenip yüklenmeyeceğini belirtin.
RoleCommunicationProtocol Evet EnforceHTTPS Veya HTTPorHTTPS Tüm site sistemlerinin istemcilerden yalnızca HTTPS iletişimini kabul etmek için mi yoksa her site sistemi rolü için iletişim yöntemini mi yapılandıracağını belirtin. seçeneğini EnforceHTTPSbelirlediğinizde istemciler, istemci kimlik doğrulaması için geçerli bir ortak anahtar altyapısı (PKI) sertifikasına ihtiyaç duyar.
ClientsUsePKICertificate Evet - 0: Kullanmayın
- 1:Kullanın
İstemcilerin site sistem rolleri ile iletişim kurmak için bir istemci PKI sertifikası kullanıp kullanmayacağını belirtin.
UseFQDN Hayır - 0: Kullanmayın
- 1:Kullanın
Site sistemlerinin FQDN'sinin İnternet'te kullanılmak üzere olup olmadığını belirtin.
ParentSiteCode Hayır Site kodu Var olan bir hiyerarşiye alt birincil site eklerken CAS'nin site kodunu belirtin.
ParentSiteServer Hayır FQDN Var olan bir hiyerarşiye alt birincil site eklerken CAS sunucusunun FQDN'sini belirtin.

SQLConfigOptions site yükleme bölümü

Bir siteyi yüklemek için bölümüne aşağıdaki anahtarları SQLConfigOptions ekleyin:

Anahtar adı Gerekli Değerler Ayrıntılar
SQLServerName Evet SQL Server FQDN'sini Site veritabanını barındırmak için SQL Server çalıştıran sunucunun veya kümelenmiş örneğin adı.
DatabaseName Evet Ad veya
Örnek\Ad
Oluşturulacak veya kullanılacak SQL Server veritabanının adı. Varsayılan örnekteyse veritabanı adını belirtmeniz yeter. Aksi takdirde örneği ve adı belirtin.
SQLServerPort Hayır Bağlantı noktası numarası SQL Server kullandığı bağlantı noktası. Varsayılan olarak 1433 kullanır.
SQLSSBPort Hayır Bağlantı noktası numarası SQL Server Hizmet Aracısı (SSB) bağlantı noktası. SSB varsayılan olarak 4022 numaralı TCP bağlantı noktasını kullanır.
SQLDataFilePath Hayır Yerel dizin yolu Veritabanı .mdb dosyasını oluşturmak için alternatif bir konum.
SQLLogFilePath Hayır Yerel dizin yolu Veritabanı .ldf günlük dosyasını oluşturmak için alternatif bir konum.
AGBackupShare Hayır Ağ paylaşımı yolu Kullanılabilirlik Grubunda site veritabanını oluştururken veritabanı yedeklemelerini paylaşmak için ağ konumu. Yedekleme paylaşımı yalnızca otomatik dağıtım ayarlanmadıysa gereklidir.

CloudConnectorOptions site yükleme bölümü

Bir siteyi yüklemek için bölümüne aşağıdaki anahtarları CloudConnectorOptions ekleyin:

Anahtar adı Gerekli Değerler Ayrıntılar
CloudConnector Evet - 0: Yüklemeyin
- 1:Yüklemek
Bu siteye bir hizmet bağlantı noktası (SCP) yüklenip yüklenmeyeceğini belirtin. SCP'yi yalnızca hiyerarşinin en üst katman sitesine yükleyebildiğiniz için bu değeri 0 alt birincil site için olarak ayarlayın.
CloudConnectorServer Evet* SCP FQDN SCP rolünü barındıracak sunucunun FQDN'sini. * Yalnızca eşit 1olduğunda CloudConnector gereklidir.
UseProxy Evet* - 0: Ara sunucu yok
- 1: Ara sunucu kullan
SCP'nin ara sunucu kullanıp kullanmadığını belirtin. * Yalnızca eşit 1olduğunda CloudConnector gereklidir.
ProxyName Evet* Proxy FQDN SCP'nin kullandığı ara sunucunun FQDN'si. * Yalnızca eşit 1olduğunda UseProxy gereklidir.
ProxyPort Evet* Bağlantı noktası numarası SCP'nin kullandığı proxy sunucusunun bağlantı noktası numarası. * Yalnızca eşit 1olduğunda UseProxy gereklidir.

SABranchOptions site yükleme bölümü

Bir siteyi yüklemek için bölümüne aşağıdaki anahtarları SABranchOptions ekleyin:

Anahtar adı Gerekli Değerler Ayrıntılar
SAActive Evet - 0: SA'nız yok
- 1: SA etkin
Etkin Yazılım Güvenceniz (SA) olup olmadığını belirtin. Daha fazla bilgi için bkz . Ürün ve lisanslama hakkında SSS.
CurrentBranch Evet - 0: LTSB'yi yükleme
- 1: Geçerli dalı yükleme
Geçerli dal Configuration Manager veya uzun süreli bakım dalı (LTSB) kullanılıp kullanılmayacağını belirtin. Daha fazla bilgi için bkz. Configuration Manager hangi dalını kullanmalıyım?
SAExpiration Hayır Tarih SA'nın süresinin dolduğu tarih, bu tarihin kullanışlı bir anımsatıcısı olarak kullanılır. Daha fazla bilgi için bkz . Lisanslama ve dallar.

HierarchyExpansionOption site genişletme bölümü

Tek başına birincil siteyi hiyerarşiye genişletmek için CAS yüklerken, bölümünde aşağıdaki anahtarları HierarchyExpansionOption kullanın:

Anahtar adı Gerekli Değerler Ayrıntılar
CCARSiteServer Hayır CAS FQDN Birincil sitenin Configuration Manager hiyerarşisine katıldığında iliştirtiği CAS'nin FQDN'sini. Kurulum sırasında CAS'yi belirtin.
CASRetryInterval Hayır Dakika CAS bağlantısı başarısız olursa, birincil site bu kadar dakika bekler ve bağlantıyı yeniden başlatır.
WaitForCASTimeout Hayır 0 Hedef 100 Birincil sitenin CAS'ye bağlanması için dakika cinsinden en yüksek zaman aşımı değeri.
UseDistributionView Hayır - 0: Etkinleştirme
- 1:Etkinleştirmek
Veritabanı çoğaltmasını iyileştirmek için dağıtılmış görünümlerin kullanılıp kullanılmayacağını belirtin.
JoinPrimarySiteName Hayır Site sunucusu FQDN Genişletilmesi gereken birincil site sunucusunun FQDN'sini.

Dilleri yönetme

Identification diller için bölüm

Dilleri yönetmek için bölümüne aşağıdaki anahtarı Identification ekleyin:

Anahtar adı Gerekli Değerler Ayrıntılar
Action Evet ManageLanguages Bir sitedeki sunucu, istemci ve mobil istemci dili desteğini yönetir.

Options diller için bölüm

Dilleri yönetmek için bölümüne aşağıdaki anahtarları Options ekleyin:

Anahtar adı Gerekli Değerler Ayrıntılar
AddServerLanguages Hayır Bkz. not 1 Configuration Manager konsolu, raporlar ve diğer nesneler için kullanılabilir olacak sunucu dilleri.
AddClientLanguages Hayır Bkz. not 1 İstemci bilgisayarlar için kullanılabilir olacak diller.
DeleteServerLanguages Hayır Bkz. not 1 Kaldırılacak diller. Bunlar artık Configuration Manager konsolu, raporlar ve diğer nesneler için kullanılamaz.
DeleteClientLanguages Hayır Bkz. not 1 Kaldırılacak ve artık istemci bilgisayarlar tarafından kullanılamayacak olan diller. İngilizce varsayılan olarak kullanılabilir, kaldıramazsınız.
MobileDeviceLanguage Evet - 0: Yüklemeyin
- 1:Yüklemek
Mobil cihaz istemci dillerinin yüklü olup olmadığını belirtin.
PrerequisiteComp Evet - 0:Indir
- 1: Zaten indirildi
Önkoşul dosyalarının zaten indirilip indirilmediğini belirtin. Örneğin, değerini 0kullanırsanız kurulum dosyaları indirir.
PrerequisitePath Evet Yerel dizin yolu Önkoşul dosyalarının yolu. Değere PrerequisiteComp bağlı olarak kurulum, indirilen dosyaları depolamak veya daha önce indirilen dosyaları bulmak için bu yolu kullanır.
ResetSecSiteLangs Hayır - 0: Sıfırlama
- 1:Sıfırlamak
İkincil bir sitede yüklü olan dil paketlerini sıfırlayın.

Not 1: Desteklenen dil değerleri

Configuration Manager destekleyen sunucu dilleri veya istemci dilleri için üç harfli kodu kullanın. Örneğin, istemciye Almanca desteği eklemek için aşağıdaki anahtar ve değer çiftini belirtin: AddClientLanguages=DEU

İngilizce (ENG) varsayılan olarak kullanılabilir. Eklemek zorunda değilsiniz ve kaldıramazsınız.

Siteyi kurtarma

Identification site recovery bölümü

Kurtardığınız sitenin türüne bağlı olarak, bölümüne uygun değerleri Identification içeren aşağıdaki anahtarları ekleyin:

Anahtar adı Gerekli Değerler Ayrıntılar
Action Evet RecoverPrimarySite
RecoverCCAR
- Birincil siteyi kurtarma
- CAS'i kurtarma
CDLatest Evet 3 1: Kurulum CD.Latest'ten çalışır Kurulumu CD.Latest klasöründen çalıştırdığınızda bu anahtarı ve değeri ekleyin. Bu değer, kuruluma CD.Latest'ten medya kullandığınızı bildirir.

Not 3: CDLatest gerekli

CDLatest Anahtar, yalnızca siteyi kurtarmak için klasörden CD.Latest kurulumu çalıştırdığınızda gereklidir. Daha fazla bilgi için bkz. Komut satırı betik dosyası hakkında.

RecoveryOptions site recovery bölümü

Bir siteyi kurtarmak için bölümüne aşağıdaki anahtarları RecoveryOptions ekleyin:

Anahtar adı Gerekli Değerler Ayrıntılar
ServerRecoveryOptions Evet - 1: Site sunucusu ve SQL Server
- 2: Yalnızca site sunucusu
- 4: Yalnızca SQL Server
Kurtarılması gereken bileşenler. Bkz. not 4
DatabaseRecoveryOptions Evet* - 10: Yedeklemeden geri yükleme
- 20: El ile kurtarıldı
- 40: Yeni veritabanı oluşturma
- 80:Atlamak
Kurulumun SQL Server'da site veritabanını nasıl kurtaracağını belirtin. * Yalnızca veya 4olduğunda ServerRecoveryOptions1 gereklidir.
ReferenceSite Evet* FQDN CAS'nin genel verileri kurtarmak için kullandığı başvuru birincil sitesi. * Yalnızca olduğunda DatabaseRecoveryOptions40gereklidir. Bkz. not 5
SiteServerBackupLocation Hayır Dizin yolu Site sunucusu yedekleme kümesinin yolu. Bir değer belirtmezseniz, kurulum siteyi bir yedekleme kümesinden geri yüklemeden yeniden yükler.
BackupLocation Evet* Dizin yolu Site veritabanı yedekleme kümesinin yolu. * veya 4olduğunda ve DatabaseRecoveryOptions olduğunda 10ServerRecoveryOptions1 gereklidir.

Not 4: ServerRecoveryOptions değer notları

  • 1 veya 2: Site yedeklemesi kullanarak siteyi kurtarmak için için SiteServerBackupLocationbir değer belirtin. Bir değer belirtmezseniz, kurulum siteyi bir yedekleme kümesinden geri yüklemeden yeniden yükler.

  • 4: Anahtarın BackupLocation değerini 10DatabaseRecoveryOptions yapılandırdığınızda anahtar gereklidir; bu, site veritabanını yedekten geri yüklemektir.

Not 5: ReferenceSite değer notları

  • Veritabanı yedeklemesi değişiklik izleme saklama süresinden eskiyse veya siteyi yedekleme olmadan kurtardığınızda CAS'nin genel verileri kurtarmak için kullandığı başvuru birincil sitesini belirtin.

  • Bir başvuru sitesi belirtmediğinizde ve yedekleme değişiklik izleme saklama süresinden daha eskiyse, tüm birincil siteler CAS'den geri yüklenen verilerle yeniden başlatılır.

  • Bir başvuru sitesi belirtmediğinizde ve yedekleme değişiklik izleme saklama süresi içinde olduğunda, yalnızca yedeklemeden sonra yapılan değişiklikler birincil sitelerden çoğaltılır. Farklı birincil sitelerden çakışan değişiklikler olduğunda, CAS aldığı ilk siteyi kullanır.

Options site recovery bölümü

Bölümdeki anahtarların Options çoğu site kurtarma için de gereklidir. Daha fazla bilgi için site yükleme bölümüne bakınOptions. Aşağıdaki tabloda, site kurtarma bölümündeki Options anahtarlar özetlemektedir:

Anahtar adı Gerekli Açıklama ekleme
ProductID Evet
SiteCode Evet Hatadan önce kullandığı site kodunu kullanın.
SiteName Hayır
SMSInstallDir Evet
SDKServer Evet Hatadan önce bu rolü barındıran sunucuyu kullanın.
PrerequisiteComp Evet
PrerequisitePath Evet
AdminConsole Evet* * Yalnızca veya 2olduğunda ServerRecoveryOptions1 gereklidir.
JoinCEIP Evet

SQLConfigOptions site recovery bölümü

Bölümdeki anahtarların SQLConfigOptions çoğu site kurtarma için de gereklidir. Daha fazla bilgi için site yükleme bölümüne bakınSQLConfigOptions. Aşağıdaki tabloda, site kurtarma bölümündeki SQLConfigOptions anahtarlar özetlemektedir:

Anahtar adı Gerekli Açıklama ekleme
SQLServerName Evet Hatadan önce site veritabanını barındıran sunucuyu kullanın.
DatabaseName Evet Hatadan önce kullanılan veritabanı adını kullanın.
SQLSSBPort Evet Hatadan önce kullanılan bağlantı noktasını kullanın.
SQLDataFilePath Hayır
SQLLogFilePath Hayır

CloudConnectorOptions site recovery bölümü

Bölümdeki anahtarların CloudConnectorOptions çoğu site kurtarma için de gereklidir. Daha fazla bilgi için site yükleme bölümüne bakınCloudConnectorOptions. Aşağıdaki tabloda, site kurtarma bölümündeki CloudConnectorOptions anahtarlar özetlemektedir:

Anahtar adı Gerekli Açıklama ekleme
CloudConnector Evet
CloudConnectorServer Evet* * Yalnızca eşit 1olduğunda CloudConnector gereklidir.
UseProxy Evet* * Yalnızca eşit 1olduğunda CloudConnector gereklidir.
ProxyName Evet* * Yalnızca eşit 1olduğunda UseProxy gereklidir.
ProxyPort Evet* * Yalnızca eşit 1olduğunda UseProxy gereklidir.

HierarchyExpansionOption site recovery bölümü

Bölümdeki anahtarların HierarchyExpansionOption çoğu site kurtarma için de gereklidir. Daha fazla bilgi için site yükleme bölümüne bakınHierarchyExpansionOption. Aşağıdaki tabloda, site kurtarma bölümündeki HierarchyExpansionOption anahtarlar özetlemektedir:

Anahtar adı Gerekli Açıklama ekleme
CCARSiteServer Evet* * Yalnızca birincil site hatadan önce bir CAS'ye bağlıysa gereklidir.
CASRetryInterval Hayır
WaitForCASTimeout Hayır

Örnekler

Birincil site yüklemek için örnek betik

[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