Mühürlü Commerce self servis bileşenlerinin toplu dağıtımı
Önemli
Bu makalede belirtilen işlevlerin bazıları veya tümü, önizleme sürümünün bir parçası olarak kullanılabilir. İçerik ve işlevde değişiklik yapılabilir. Önizleme sürümleri hakkında daha fazla bilgi için bkz. One Version hizmeti güncelleştirmeleriyle ilgili SSS.
Uyarı
Commerce Scale Unit (CSU) sürüm 10.0.29 veya sonrasına güncelleştirildikten sonra, satış noktası (Modern POS veya Store Commerce) sürümü 10.0.27 veya sonraki bir sürüm olmalıdır (sürüm 9.27 olarak satış noktasında görünür). Bunun nedeni .NET çekirdeğinize geçişdir.
Bu makale mühürlü altyapı, 10.0.18 sürümünden başlayarak her ay yayınlanan bileşen yükleyicileri ve Microsoft Dynamics Lifecycle Services'taki paylaşılan varlık kitaplığında kullanılabilir hale getirilen bileşen yükleyicileri için geçerlidir. Bu yeni yükleyicilerin ilk birkaç sürümünün (Önizleme) olarak tanımlandığını unutmayın. Ancak bu tanımlamanın tek amacı, Microsoft yeni yükleyicileri kullanmak için ek işlevsel gereksinimler olup olmadığını belirlerken bu yükleyicilerin ayırt edilmesini sağlamaktır. Bu, yükleyicilerin üretim için geçerli olmadığı anlamına gelmez. Microsoft, bu yeni yükleyicilerin yayınlanmasıyla ilgili olarak, Ekim 2023'te veya bu tarih civarında eski yükleyicileri kullanımdan kaldırmayı planlamaktadır.
Bu makale, komut satırı bağımsız değişkenleriyle sessiz yükleme ve hizmet sunma güncelleştirmeleri gerçekleştirmek için yeni yükleyicilerin nasıl kullanılacağını açıklamaktadır. Bu bağımsız değişkenler, birçok farklı yolla toplu dağıtım yapmanızı sağlar.
Dekont
- Self servis, mühürlü yükleyiciler Commerce Headquarters'dan edinilemeyecek ve yalnızca LCS aracılığıyla indirilebilir
- Commerce sürüm 10.0.32 sürümünden itibaren, .NET 6 mühürlü self servis bileşenleri için bir önkoşul olarak gereklidir.
Toplu dağıtım sınırlayıcıları
Aşağıdaki tablo, komut satırı yürütmesinde kullanılabilecek sınırlayıcıları gösterir.
Ayırıcı | Açıklama |
---|---|
-AadTokenIssuerPrefix | Microsoft Azure Active Directory (Azure AD) belirteci veren için önek. |
-AsyncClientAadClientId | Headquarters ile iletişim sırasında Async Client'ın kullanması gereken Azure AD istemci kimliği. |
-AsyncClientAppInsightsInstrumentationKey | Async Client AppInsights izleme anahtarı. |
-AsyncClientCertFullPath | Headquarters iletişimlerinde Azure AD ile kimlik doğrulaması yapmak üzere kullanılması gereken Async Client kimlik sertifikası konumunun arama ölçümü olarak parmak izini kullanan tam biçimlendirilmiş URN yolu. Örneğin, store://My/LocalMachine?FindByThumbprint=<MyThumbprint> doğru biçimlendirilmiş bir URN'dir. <MyThumbprint> değeri, kullanılacak sertifika parmak izi ile değiştirilir. -AsyncClientCertThumbprint parametresi ile birlikte bu parametreyi kullanmayın. |
-AsyncClientCertThumbprint | Headquarters iletişimlerinde Azure AD ile kimlik doğrulaması yapmak üzere kullanılması gereken Async Client kimlik sertifikasının parmak izi. Bu parmak izi, kullanılacak doğru sertifikayı bulmak için LocalMachine/My store konumunda ve adında arama yapmak amacıyla kullanılacaktır. -AsyncClientCertFullPath parametresi ile birlikte bu parametreyi kullanmayın. |
-ClientAppInsightsInstrumentationKey | İstemci AppInsights izleme anahtarı. |
-CloudPosAppInsightsInstrumentationKey | Cloud POS AppInsights izleme anahtarı. |
-Config | Yükleme sırasında kullanılması gereken yapılandırma dosyası. Contoso.CommerceScaleUnit.xml, bir dosya adı örneğidir. |
-CposAadClientId | Cloud POS'un cihaz etkinleştirme sırasında kullanması gereken Azure AD istemci kimliği. Bu parametre, şirket içi dağıtımlar için gerekli değildir. |
-Device | Headquarters'da Cihazlar sayfasında gösterilen cihaz kimliği. |
-EnvironmentId | Ortam kimliği. |
-HardwareStationAppInsightsInstrumentationKey | Hardware Station AppInsights izleme anahtarı. |
--InPlaceUpgradeFromModernPOS | Modern POS'tan Store Commerce'e yükseltme yapmak için kullanılır. Başka parametreler kullanılmadıkça, varsayılan varsayım Modern POS cihaz belirtecini yakalamak ve sonra Modern POS'u kaldırmalıdır. |
Yükle | Bu yükleyicinin sağladığı bileşenin yüklenip yüklenmeyeceğini belirten bir parametre. Bu parametre, yükleme gerçekleştirmek için gereklidir ve başında tire karakteri yoktur. |
-InstallOffline | Modern POS için bu parametre, çevrimdışı veritabanının da yüklenip yapılandırılacağını belirtir. -SQLServerName parametresini de kullanın. Aksi durumda yükleyici, önkoşullara uyan varsayılan bir örneği bulmaya çalışır. Azure Active Directory (Azure AD) kimlik doğrulaması kullanılırken, çevrimiçi bağlantı her zaman gerekli olduğundan, POS çevrimdışı çalışmaz. |
-Port | Retail Server sanal dizini ile ilişkilendirilmesi ve tarafından kullanılması gereken bağlantı noktası. Bağlantı noktası ayarlanmamışsa 443 numaralı varsayılan bağlantı noktası kullanılır. |
-Register | Headquarters'da Kayıtlar sayfasında gösterilen kayıt kimliği. |
-RetailServerAadClientId | Headquarters ile iletişim sırasında Retail Server'ın kullanması gereken Azure AD istemci kimliği. |
-RetailServerAadResourceId | Cihaz etkinleştirme sırasında kullanılması gereken Retail Server Azure AD uygulaması kaynak kodu. Bu parametre, şirket içi dağıtımlar için gerekli değildir. |
-RetailServerCertFullPath | Headquarters ile iletişimlerde Azure AD ile kimlik doğrulaması için kullanılması gereken Retail Server kimlik sertifikasının arama ölçümü olarak parmak izini kullanan tam biçimlendirilmiş URN yolu. Örneğin, store://My/LocalMachine?FindByThumbprint=<MyThumbprint> doğru biçimlendirilmiş bir URN olup <MyThumbprint> değeri, kullanılması gereken sertifika parmak izi ile değiştirilir. -RetailServerCertThumbprint parametresi ile birlikte bu parametreyi kullanmayın. |
-RetailServerCertThumbprint | Headquarters ile iletişimler için Azure AD ile kimlik doğrulaması yapmak üzere kullanılması gereken Retail Server kimlik sertifikasının parmak izi. Bu parmak izi, kullanılacak doğru sertifikayı bulmak için LocalMachine/My store mağaza konumunda ve adında arama yapmak amacıyla kullanılacaktır. -RetailServerCertFullPath parametresi ile birlikte bu parametreyi kullanmayın. |
-RetailServerURL | Yükleyicinin kullanması gereken Retail Server URL'si. (Bu URL, Commerce Scale Unit [CSU] URL'si olarak da bilinir.) Modern POS için bu değer, cihaz etkinleştirme sırasında kullanılır. |
-SkipAadCredentialsCheck | Azure AD kimlik bilgileri önkoşul denetimlerinin atlanıp atlanmayacağını belirten anahtar. Varsayılan değer yanlış değeridir. |
-SkipCertCheck | Sertifika önkoşul denetimlerinin atlanıp atlanmayacağını belirten anahtar. Varsayılan değer yanlış değeridir. |
--SkipEnhancedModernPOSUpgradeValidation | Modern POS'tan aygıt belirteci yakalamayı gerçekleştirmeden önce çalıştırılan standart doğrulamaları atlamak için kullanılan anahtar. Bu bayrak yalnızca test ortamlarında kullanılmalıdır, üretimde kullanılmamalıdır. |
-SkipIisCheck | Internet Information Services (IIS) önkoşul denetimlerinin atlanıp atlanmayacağını belirten anahtar. Varsayılan değer yanlış değeridir. |
-SkipNetFrameworkCheck | .NET Framework önkoşul denetimlerinin atlanıp atlanmayacağını belirten anahtar. Varsayılan değer yanlış değeridir. |
-SkipScaleUnitHealthcheck | Yüklü bileşenlerdeki sistem durumu denetiminin atlanması gerekip gerekmediğini belirten bir anahtar. Varsayılan değer yanlış değeridir. |
-SkipSChannelCheck | Güvenli kanal önkoşul denetimlerinin atlanıp atlanmayacağını belirten anahtar. Varsayılan değer yanlış değeridir. |
-SkipSqlFullTextCheck | Tam metin araması gerektiren SQL Server önkoşul doğrulamasının atlanıp atlanmayacağını belirten bir anahtar. Varsayılan değer yanlış değeridir. |
-SkipSqlServerCheck | SQL Server önkoşul denetimlerinin atlanıp atlanmayacağını belirten anahtar. Varsayılan değer yanlış değeridir. |
--SkipUninstallModernPOSAfterUpgrade | Modern POS'un Store Commerce'e yükseltmesini gerçekleştirdikten sonra çağdaş POS'un kaldırılmasını atlayan bir anahtar. |
-SqlServerName | SQL Server adı. Ad belirtilmezse yükleyici, varsayılan örneği bulmaya çalışır. |
-SslcertFullPath | Ölçek birimine HTTP trafiğini şifrelemek için kullanılması gereken sertifika konumunun arama ölçümü olarak izi kullanan tam biçimlendirilmiş URN yolu. Örneğin, store:\/\/My\/LocalMachine\?FindByThumbprint\=\<MyThumbprint\> doğru biçimlendirilmiş bir URN olup <MyThumbprint> değeri, kullanılması gereken sertifika parmak izi ile değiştirilir. -SslCertThumbprint parametresi ile birlikte bu parametreyi kullanmayın. |
-SslCertThumbprint | HTTP trafiğini ölçek birimine şifrelemek için kullanılması gereken sertifikanın parmak izi. Bu parmak izi, kullanılacak doğru sertifikayı bulmak için LocalMachine/My store konumunda ve adında arama yapmak amacıyla kullanılacaktır. -SslCertFullPath parametresi ile birlikte bu parametreyi kullanmayın. |
-StoreSystemAosUrl | Headquarters (AOS) URL'si. |
-StoreSystemChannelDatabaseId | Kanal veritabanı kodu (ad). |
-TenantId | Azure AD kiracı kodu. |
-TransactionServiceAzureAuthority | Transaction Service Azure AD yetkilisi. |
-TransactionServiceAzureResource | Transaction Service Azure AD kaynağı. |
-TrustSqlServerCertificate | SQL Server'a bağlantı kurulurken sunucu sertifikasının güvenilir olup olmayacağını belirten anahtar. Güvenlik risklerini önlemenize yardımcı olmak için, üretim dağıtımlarında hiçbir zaman doğru değeri sağlanmamalıdır. Varsayılan değer yanlış değeridir. |
--UseCommonApplicationData | Aygıt belirtecinin konumunu değiştirecek bir anahtar. Kullanıcı bağlamında olması yerine, belirteç paylaşılan bir konumda depolanır ve böylece tüm Windows kullanıcıları aynı belirtece erişebilir ve böylece Store Commerce etkin kullanıcıdan bağımsız olarak kullanmanıza olanak tanır. Kullanıcıların hala RetailChannelUsers grubunda olmaları gerekir. |
-Verbosity | Yükleme sırasında istenen günlük düzeyi. Genellikle, bu değer kullanılmamalıdır. |
-WindowsPhoneAppInsightsInstrumentationKey | Hardware Station AppInsights izleme anahtarı. |
Genel bakış
Self servis yükleyicileri için yeni çerçeve çeşitli özelliklere ve gelişmelere sahiptir. Yeni çerçeve şu anda yalnızca Modern POS, hardware station ve CSU (şirket içinde barındırılan) için yükleyicileri oluşturur. Mühürlenmiş yükleyicilerin, aşağıdaki örnekte kullanılanlara benzer şekilde görünen temel komut satırı kullanımını anlamanız önemlidir.
<Component Installer Name>.exe install --<Parameter Name> "<Parameter Information>"
Yükleyici install (veya yüklemeyi kaldırmak için uninstall) parametresini ve o yüklemeye özel parametreleri gerektirir. Parameter Name, kayıt, CSU URL'si veya sertifika bilgileri gibi gerekli parametreleri içermelidir. Parameter Information, parametrelerle ilgili ek bilgiler içermelidir.
Mühürlenmiş çerçeve, aşağıdaki değişiklikleri sağlamak için oluşturuldu:
- Mühürlü – Yeni yükleyici çerçevesi, Microsoft tarafından dağıtılan temel bileşen yükleyicilerini genişletilebilirlik tabanlı özelleştirmelerinden tümüyle ayırır. Özelleştirmeler daha sonra yüklenecektir, ancak daha sonra güncelleştirmelere ilişkin bağlantısı kesilecektir (böylece güncelleştirmelere yalnızca Microsoft temel bileşeni için, yalnızca özelleştirmeler için veya her ikisi için de izin verilir).
- Grafik kullanıcı arabirimi yok – Artık bir kullanıcı arabirimi (UI) yoktur. Bunun yerine, her bileşen yükleyicisi için tümüyle komut satırı kullanan yürütülebilir dosya vardır. Bu değişiklik, yeni yükleyici çerçevesini toplu dağıtımla kullanmak üzere odaklamak için kullanılan anahtar değişikliklerden veya özelliklerden biridir.
- Daha derin günlük kaydı – Geliştirilmiş yükleyici günlükleri, yüklemenin tamamlanmasını veya başarısızlığını, gerçekleştirilen adımları ve oluşturulan tüm uyarıları veya hataları daha iyi doğrulamaya olanak sağlar.
- Temizlik – Yeni çerçevede bileşen yükleyicileri, daha yeni bileşenleri yüklemeden önce bileşen klasörünün tüm içeriğini temizleyerek, yükleme dizinlerinin temizlenmesini korumak için daha çok çalışır. Bu temizleme, soruna neden olabilecek ve yüklemenin başarılı olmasını engelleyebilecek kalan dosyalar olmamasını sağlar.
Üç bileşen yeni çerçeveye taşınmadı: Sanal Çevre Birimi Benzeticisi, Async Server Connector Service (Dynamics AX 2012 R3 desteği için kullanılır) ve Real-time Service Replacement (Dynamics AX 2012 R3 desteği için kullanılır).
Dekont
Yükleyiciler yerel olarak depolanır ve tutulur. Disk alanını boşa harcamamak için, tutulan yükleyicileri zaman içinde yönetmek veya silmek önemlidir. Ana bileşenlerin mevcut yükleyicisini ve en son sürümlerin uzantı yükleyicilerini olağanüstü durumlardan korunma amaçlarıyla saklamanız önerilir.
Geçiş
Eski self-servis çerçeve bileşeni yükleyicilerinden yeni çerçeve bileşeni yükleyicilerine geçiş eski bileşenlerin kaldırılmasını gerektirir.
- Modern POS – Yeni yükleyici çerçevesi uygulamanın yeni bir uygulama imza kodu almasına neden oldu. Bu nedenle, yeni çerçeve Modern POS bileşeni yüklenmeden önce eski bileşenlerin tam olarak kaldırılması gerekir. Tam kaldırma gereksiniminden dolayı, cihaz etkinleştirme işlemi yeniden gerekecektir. (Bu cihaz yeniden etkinleştirme işlemi bir kerelik bir gereksinim olduğundan, kaldırma işlemi tekrar gerçekleşmeyebilir.)
- Hardware station – Bir IIS web sitesi olarak yeni yükleyici çerçevesi, temel klasör yapısının düzeltilmesini gerektirir. Bu nedenle, yeni çerçeve hardware station bileşeni yüklenmeden önce eski bileşenlerin tam olarak kaldırılması gerekir.
- Commerce Scale Unit (CSU, şirket içinde barındırılan) – Bir dizi IIS web sitesi olarak yeni yükleyici çerçevesi, temel klasör yapısının düzeltilmesini gerektirir. Bu nedenle, yeni çerçeve CSU (şirket içinde barındırılan) bileşeni yüklenmeden önce eski bileşenlerin tam olarak kaldırılması gerekir.
Modern POS
Başlamadan önce
Eski, self-servis Modern POS bileşenini kaldırmanız kritik önem taşır. Daha fazla bilgi için bu makalenin önceki kısımlarında yer alan geçiş adımlarına bakın. Ek bir gereksinim olarak, kullanılan SQL örneği hem Windows kimlik doğrulaması hem de SQL Server kimlik doğrulama modlarına sahip olmalıdır. Bu yapılandırmayı, SQL Server Management Studio'da Özellikler penceresinde Güvenlik alt başlığının altında yönetebilir ve değiştirebilirsiniz.
Dekont
Geliştirici topolojisi veya demo ortam gibi tek bilgisayarlı sistemde veya aynı bilgisayara Commerce Scale Unit ve Modern POS yüklü olduğunda, Store Commerce cihaz etkinleştirme işllemini tamamlayamama olasılığı vardır. Bu sorun, Store Commerce aynı bilgisayara ağ araması yapamadığı için (yani, kendisine yapılan çağrılar) oluşur. Bu kesinlikle üretim ayarındaki bir senaryo olmamalıdır; iletişimin aynı bilgisayara gerçekleşmesi için bir AppContainer geri döngü özel durumu etkinleştirilerek sorun önlenebilir. Bu geri döngüyü etkinleştirmeye yardımcı olmak için çeşitli uygulamalar genel kullanıma sunulmuştur. Geri döngü hakkında daha fazla bilgi için bkz. Geri döngüyü etkinleştirme ve ağ yalıtımı sorununu giderme. Geri döngünün bir güvenlik riski olabileceğini anlamanız önemlidir; bu nedenle kesinlikle gerekli olmadıkça bir geri döngü kullanmanız önerilmez.
Sessiz dağıtım örnekleri
Bu bölüm, Modern POS'u yüklemek için kullanılan komutların örneklerini gösterir.
Modern POS'u sessizce yükleme
Aşağıdaki komut, Modern POS'u sessizce yükler (veya güncelleştirir). Şu anda yüklü olan bileşenlerin sessiz bakımı için kullanılan standart bir komut yapısına sahiptir. Yapı, <InstallerName>.exe'nin temel değerlerini kullanır.
Aşağıdaki temel komut, yükleme isteğinde bulunulduğunda kullanılabilir seçenekleri gösterir. Bu komutun, yükleyiciyi ilk kez sınarken veya kullanırken kullanılması önemle tavsiye edilir.
CommerceModernPOS.exe help install
Dekont
Modern POS için bir yapılandırma dosyası gerekli değildir. Cihaz etkinleştirme sırasında kullanılan çeşitli değerler için yükleyici artık bu bölümde gösterilen parametrelere (bu makalede daha önce gösterilmiştir) sahiptir.
Aşağıdaki komut, Modern POS uygulaması yüklendikten sonra cihaz etkinleştirme sırasında kullanılması gereken tüm parametreleri belirtir. Bu örnekte, Dynamics 365 Commerce demo verilerinde yaygın olarak kullanılan bir değer olan Houston-3 kaydı kullanılır.
CommerceModernPOS.exe install --Register "Houston-3" --Device "Houston-3" --RetailServerURL "https://MyDynamics365CommerceURL.dynamics.com/Commerce"
Aşağıdaki komut, çevrimdışı veritabanını yüklemek ve yapılandırmak için kullanılması gereken parametreleri belirtir. SQL Server, kullanılması gereken yapılandırma dosyası ile birlikte belirtilir. Güvenilir bir SQL sertifikası kullanılmadıkça --TrustSqlServerCertificate
parametresi gereklidir. Üretime yükleme yaptığınızda, çekleri atlamanız önerilmez.
CommerceModernPOS.exe install -InstallOffline -SQLServerName "SQLExpress" -Config "ModernPOS.Houston-3.xml"
Aşağıdaki komut, Modern POS'tan Store Commerce'e yükseltmek (kullanılan çevrimdışı veritabanı ile) için kullanılması gereken parametreleri belirtir. Bu parametreler, Modern POS tarafından kullanılan aygıt belirtecini (el ile aygıt etkinleştirme işlemi gereksinimini kaldırarak) yakalar ve sonra Modern POS'u kaldırır. SQL Server, kullanılması gereken yapılandırma dosyası ile birlikte belirtilir.
CommerceModernPOS.exe install -InstallOffline -SQLServerName "SQLExpress" --InPlaceUpgradeFromModernPOS
İstediğiniz yükleme sonuçlarını elde etmek için bu kavramları birlikte kullanabilir ve eşleştirebilirsiniz.
Donanım istasyonu
Başlamadan önce
Eski, self-servis hardware station bileşenini kaldırmanız kritik önem taşır. Daha fazla bilgi için bu makalenin önceki kısımlarında yer alan geçiş adımlarına bakın. Artık bir Satıcı Hesap Bilgileri Aracı yok. Bunun yerine, satıcı hesap bilgileri, bir POS terminali hardware station ile eşlendiğinde yüklenir. Bu yükleyiciyi ilk kez sınarken aşağıdaki komutu çalıştırmanız önemle tavsiye edilir:
CommerceHardwareStation.exe help install
Sessiz dağıtım örnekleri
Bu bölüm, hardware station'ı yüklemek için kullanılan komutların örneklerini gösterir.
Hardware station'ı sessizce yükleme
Aşağıdaki komut, hardware station'ı sessizce yükler (veya güncelleştirir). Şu anda yüklü olan bileşenlerin bakımı için kullanılan standart bir komut yapısına sahiptir. Yapı, <InstallerName>.exe'nin temel değerlerini kullanır.
Aşağıdaki temel komut, yürütülebilir dosya yükleyicisini çalıştırır.
HardwareStation.exe install --Port 443 --CSUURL "https://MyDynamics365CommerceURL.dynamics.com/" --StoreSystemChannelDatabaseID "Houston" --CertThumbprint "MySSLCertificateThumbprintOftenHasNumbers"
Dekont
Hardware station için bir yapılandırma dosyası gerekli değildir. Gerekli çeşitli değerler için yükleyici artık bu bölümde gösterilen parametrelere (bu makalede daha önce gösterilmiştir) sahiptir.
Aşağıdaki komut, standart yükleme sırasında önkoşul denetimlerini atlamak için gerekli tüm parametreleri belirtir.
Dekont
Denetimleri atlamak, önceden tam test etmeden veya geliştirme durumları haricinde önerilmez. Üretime yükleme yaptığınızda, çekleri atlamanız önerilmez.
HardwareStation.exe install --SkipFirewallUpdate --SkipOPOSCheck --SkipVersionCheck --SkipURLCheck --Config "HardwareStation.Houston.xml"
Her zaman olduğu gibi, istediğiniz yükleme sonuçlarını elde etmek için bu kavramları birlikte kullanmak ve eşleştirmek yaygın bir durumdur.
Commerce Scale Unit (şirket içinde barındırılan)
Bu yükleyiciyi ilk kez sınarken aşağıdaki komutu çalıştırmanız önemle tavsiye edilir:
CommerceStoreScaleUnitSetup.exe help install
Başlamadan önce
Eski, self-servis CSU (şirket içinde barındırılan) bileşenini kaldırmanız kritik önem taşır. Daha fazla bilgi için bu makalenin önceki kısımlarında yer alan geçiş adımlarına bakın.
Sessiz dağıtım örnekleri
Bu bölüm, CSU'yu (şirket içinde barındırılan) yüklemek için kullanılan komutların örneklerini gösterir.
CSU'yu (şirket içinde barındırılan) sessiz olarak yükleme
Aşağıdaki komut, CSU'yu (şirket içinde barındırılan) sessizce yükler (veya güncelleştirir). Şu anda yüklü olan bileşenlerin sessiz bakımı için kullanılan standart bir komut yapısına sahiptir. Yapı, <InstallerName>.exe'nin temel değerlerini kullanır.
Diğer self servis yükleyicilerle karşılaştırıldığında, Commerce Scale Unit (CSU) daha karmaşıktır ve daha fazla miktarda ek bilgi gerektirir. Aşağıdaki komut, herhangi bir yapılandırma dosyası bulunmadığı sırada yürütülebilir dosya yükleyicisini çalıştırmak için gerekli olan minimum komuttur (parametrelerle). Güvenilir bir SQL sertifikası kullanılmadıkça --TrustSqlServerCertificate
parametresi gereklidir.
CommerceScaleUnit.exe install --port 446 --SSLCertThumbprint "MySSLCertificateThumbprintOftenHasNumbers" --RetailServerCertFullPath "store://My/LocalMachine?FindByThumbprint=MyCertificateThumbprintUsedByRetailServer" --AsyncClientAADClientID "MyAAD-Client-IDFor-AsyncClient" --RetailServerAADClientID "MyAAD-Client-IDFor-RetailServer" --CPOSAADClientID "MyAAD-Client-IDFor-CloudPOS" --RetailServerAADResourceID "https://retailstorescaleunit.retailserver.com" --Config "Contoso.StoreSystemSetup.xml"
Dekont
CSU (şirket içinde barındırılan) için bir yapılandırma dosyası hala gereklidir.
Aşağıdaki komut, yürütülebilir dosya yükleyicisini bazı alternatif parametrelerle çalıştıran daha kapsamlı bir komuttur. Güvenilir bir SQL sertifikası kullanılmadıkça --TrustSqlServerCertificate
parametresi gereklidir.
CommerceScaleUnit.exe install --Port 446 --SSLCertFullPath "store://My/LocalMachine?FindByThumbprint=MySSLCertificateThumbprintOftenHasNumbers" --AsyncClientCertFullPath "store://My/LocalMachine?FindByThumbprint=MySSLCertificateThumbprintOftenHasNumbers" --RetailServerCertFullPath "store://My/LocalMachine?FindByThumbprint=MyCertificateThumbprintUsedByRetailServer" --AsyncClientAADClientID "MyAAD-Client-IDFor-AsyncClient" --RetailServerAADClientID "MyAAD-Client-IDFor-RetailServer" --CPOSAADClientID "MyAAD-Client-IDFor-CloudPOS" --RetailServerAADResourceID "https://retailstorescaleunit.retailserver.com" --Verbosity 0 --Config "Contoso.StoreSystemSetup.xml"
Aşağıdaki komut, standart yükleme sırasında önkoşul denetimlerini atlamak için gerekli parametreleri belirtir.
Dekont
- Denetimleri atlamak, önceden tam test etmeden veya geliştirme durumları haricinde önerilmez. Üretime yükleme yaptığınızda, çekleri atlamanız önerilmez.
- Güvenilir bir SQL sertifikası kullanılmadıkça
--TrustSqlServerCertificate
parametresi gereklidir.
CommerceScaleUnit.exe install --skipscaleunithealthcheck --skipcertcheck --skipaadcredentialscheck --skipschannelcheck --skipiischeck --skipnetcorebundlecheck --skipsqlservercheck --skipnetframeworkcheck --skipversioncheck --skipurlcheck --Config "Contoso.StoreSystemSetup.xml" --SSLCertFullPath "store://My/LocalMachine?FindByThumbprint=MySSLCertificateThumbprintOftenHasNumbers" --AsyncClientCertFullPath "store://My/LocalMachine?FindByThumbprint=MySSLCertificateThumbprintOftenHasNumbers" --RetailServerCertFullPath "store://My/LocalMachine?FindByThumbprint=MyCertificateThumbprintUsedByRetailServer" --AsyncClientAADClientID "MyAAD-Client-IDFor-AsyncClient" --RetailServerAADClientID "MyAAD-Client-IDFor-RetailServer" --CPOSAADClientID "MyAAD-Client-IDFor-CloudPOS" --RetailServerAADResourceID "https://retailstorescaleunit.retailserver.com"
İstediğiniz yükleme sonuçlarını elde etmek için bu kavramları birlikte kullanabilir ve eşleştirebilirsiniz.