Plaša apzīmogoto Commerce patstāvīgi izmantojamā pakalpojuma komponentu izvietošana
Svarīgi
Daļa vai visa šajā rakstā minētā funkcionalitāte ir pieejama priekšskatījuma laidienā. Saturs un funkcionalitāte var tikt mainīti. Papildinformāciju par priekšskatīšanas laidieniem skatiet sadaļā "Vienas versijas pakalpojumu atjauninājumi".
Brīdinājums
Tiklīdz Commerce Scale Unit (CSU) ir atjaunināta uz versiju 10.0.29 vai jaunāka versija, pārdošanas punkta (Modern POS vai Store Commerce) versijai ir jābūt 10.0.27 vai jaunākai (skatiet pārdošanas punktā kā versiju 9.27). Tā iemesls ir .NET Core migrācija.
Šis raksts attiecas uz aizzīmogoto struktūru, komponentu instalētājiem, kas ir izlaisti katru mēnesi, sākot ar 10.0.18 laidienu un kas ir pieejami Share Asset Microsoft Dynamics bibliotēkā, kas atrodas Lifecycle Services. Ņemiet vērā, ka pirmie vairāki šo jauno instalētāju laidieni ir atzīmēti kā (priekšskatījums). Tomēr šī apzīmējuma vienīgais nolūks ir diferencēt jaunos instalētājus, kamēr Korporācija Microsoft nosaka, vai pastāv papildu funkcionālās prasības to lietošanai. Tas nenozīmē, ka instalētāji nav derīgi ražošanai. Pamatojoties uz šo jauno instalētāju laidienu, Microsoft plāno nolietot vecos (mantojuma) instalētājus vai ap 2023. gada oktobris.
Šajā rakstā ir izskaidrots, kā lietot jaunos instalētājus, lai veiktu kluso instalēšanu un atjauninājumu apkalpošanai, izmantojot komandrindas argumentus. Šie argumenti ļauj jums veikt masveida izvietošanu vairākos dažādos veidos.
Piezīme
- Pašapkalpošanās, aizzīmogotie instalētāji netiks pieejami programmā Commerce Headquarters, un tos var lejupielādēt tikai, izmantojot LCS.
- Sākot ar Commerce versijas 10.0.32 izlaidi, kā priekšnosacījums aizzīmogotiem pašapkalpošanās komponentiem ir nepieciešams .NET 6.
Norobežotāji masveida izvietošanai
Tabulā ir parādīti norobežotāji, kurus var izmantot komandrindas izpildē.
Norobežotājs | apraksts |
---|---|
–AadTokenIssuerPrefix | Microsoft( Azure Active Directory ) marķieraAzure AD izsniedzēja prefikss. |
–AsyncClientAadClientId | Klienta Azure AD ID, kas Async klientam ir jāizmanto, veicot sakarus ar programmu Headquarters. |
–AsyncClientAppInsokesInstrumentationKey | Async klienta instrumentācijas AppInsights atslēga. |
–AsyncClientCertFullPath | Pilnībā formatēts UZV ceļš, kas izmanto īssavilkumu kā Async Azure AD klienta identitātes sertifikāta atrašanās vietas meklēšanas metriku, kas jāizmanto, lai autentificētu sakarus programmā Headquarters. Piemēram, ir store://My/LocalMachine?FindByThumbprint=<MyThumbprint> pareizi formatēts IS. <Vērtība MyThumbprint> tiks aizstāta ar sertifikāta īssavilkumu, kas jāizmanto. Neizmantojiet šo parametru kopā ar-AsyncClientCertThumbprint parametru . |
–AsyncClientCertThumbprint | Async klienta identitātes sertifikāta īssavilkums, kas ir jāizmanto, lai autentificētu, izmantojot sakarus Azure AD ar programmu Headquarters. Šis īssavilkums tiks izmantots, lai meklētu LocalMachine/My veikala atrašanās vietu un nosaukumu, lai atrastu pareizo sertifikātu, ko izmantot. Neizmantojiet šo parametru kopā ar-AsyncClientCertFullPath parametru . |
–ClientAppInsokesInstrumentationKey | Klienta instrumentācijas AppInsights atslēga. |
–CloudPosAppInsppasInstrumentationKey | Mākoņa POS AppInsights instrumentācijas atslēga. |
-Config | Konfigurācijas fails, kas jāizmanto instalēšanas laikā. Faila nosaukuma piemērs ir Contoso.CommerceScaleUnit.xml. |
–CposAadClientId | Klienta Azure AD ID, kas Cloud POS ir jāizmanto ierīces aktivizēšanas laikā. Šis parametrs nav nepieciešams lokāliem izvietojumiem. |
-Ierīci | Ierīces ID, kā norādīts galvenās pārvaldes lapā Ierīces. |
—EnvironmentId; | Vides ID. |
-HardwareStationAppInsppasInstrumentationKey | Aparatūras stacijas AppInsights instrumentācijas atslēga. |
– inPlaceUpgradeFromModernPOS | Izmanto, lai jauninātu no Modern POS uz Store Commerce. Ja netiek izmantoti citi parametri, noklusējuma pieņēmums ir iegūt Modern POS ierīces marķieri un pēc tam atinstalēt Modern POS. |
Instalēt | Parametrs, kas norāda, vai ir jābūt instalētam komponentam, ko nodrošina šī instalētājs. Šis parametrs ir nepieciešams, lai veiktu instalēšanu, un tam nav sākuma domuzīmes. |
-InstallOffline | Modern POS šis parametrs norāda, ka ir jāinstalē un jākonfigurē arī bezsaistes datu bāze. Izmantojiet arī parametru SQLServerName . Pretējā gadījumā instalētājs mēģinās atrast noklusējuma instanci, kas atbilst priekšnosacījumi. Ja izmantojat Azure Active Directory (Azure AD) autentifikāciju, POS bezsaiste nedarbojas, jo tiešsaistes savienojums ir nepieciešams vienmēr. |
-Portu | Ports, kas ir jāsaista ar Retail Server virtuālo direktoriju un jāizmanto tajā. Ja nav iestatīts neviens ports, tiks izmantots noklusējuma ports 443. |
-Reģistrēties | Kases sistēmas ID, kā norādīts galvenās pārvaldes kases sistēmas lapā. |
-RetailServerAadClientId | Klienta Azure AD ID, kas Retail Server jāizmanto, veicot sakarus ar programmu Headquarters. |
-RetailServerAadResourceId | Retail servera programmas Azure AD resursa ID, kas ir jāizmanto ierīces aktivizēšanas laikā. Šis parametrs nav nepieciešams lokāliem izvietojumiem. |
-RetailServerCertFullPath | Pilnībā formatēts UZV ceļš, kas izmanto īssavilkumu kā Retail Server Azure AD identitātes sertifikāta meklēšanas metriku, kas jāizmanto, lai autentificētu sakarus programmā Headquarters. Piemēram, ir store://My/LocalMachine?FindByThumbprint=<MyThumbprint> pareizi formatēts UZ, <kur vērtība MyThumbprint> tiks nomainīta ar sertifikāta īssavilkumu, kas jāizmanto. Neizmantojiet šo parametru kopā ar-RetailServerCertThumbprint parametru . |
-RetailServerCertThumbprint | Retail Server identitātes sertifikāta īssavilkums, kas ir jāizmanto, lai autentificētu, izmantojot sakarus Azure AD ar programmu Headquarters. Šis īssavilkums tiks izmantots, lai meklētu LocalMachine/My veikala atrašanās vietu un nosaukumu, lai atrastu pareizo sertifikātu, ko izmantot. Neizmantojiet šo parametru kopā ar-RetailServerCertFullPath parametru . |
-RetailServerURL | Retail Server vietrādis URL, kas ir jāizmanto instalētājam. (Šis URL ir zināms arī kā Commerce Scale Unit [CSU] URL.) Modern POS šī vērtība tiks izmantota ierīces aktivizēšanas laikā. |
– SkipAadCredentialsCheck | Pārslēgšanās, kas norāda, Azure AD vai akreditācijas datu priekšnosacījumu pārbaudes ir jāizlaiž. Noklusētā vērtība ir Nepatiess . |
-SkipCertCheck | Pārslēgšanās, kas norāda, vai ir jāizlaiž sertifikāta priekšnosacījumu pārbaudes. Noklusētā vērtība ir Nepatiess . |
– SkipEngradcedModernPOSUpgradeValidation | Pārslēgšanās, lai izlaistu standarta validācijas, kas tiek palaistas pirms ierīces marķiera tveršanas veikšanas sistēmā Modern POS. Šis karodziņš ir jāizmanto tikai testa vidēs, un to nedrīkst izmantot ražošanā. |
–SkipiisCheck | Pārslēgšanās, kas norāda, vai ir jāizlaiž interneta informācijas pakalpojumu (IIS) priekšnosacījumu pārbaudes. Noklusētā vērtība ir Nepatiess . |
-SkipNetFrameworkCheck | Switch, kas norāda, vai ir jāizlaiž .NET Framework priekšnosacījumu pārbaudes. Noklusētā vērtība ir Nepatiess . |
– SkipScaleUnitCheck | Slēdzis, kas norāda, vai instalēto komponentu veselības pārbaude ir jāizlaiž. Noklusētā vērtība ir Nepatiess . |
-SkipsChannelCheck | Slēdzis, kas norāda, vai ir jāizlaiž drošo kanālu priekšnosacījumu pārbaudes. Noklusētā vērtība ir Nepatiess . |
-SkipSqlFullTextCheck | Pārslēgs, kas norāda, vai ir jāizlaiž SQL Servera priekšnosacījuma pārbaude, kam nepieciešama pilnteksta meklēšana. Noklusētā vērtība ir Nepatiess . |
-SkipSqlServerCheck | Pārslēgšanās, kas norāda, vai ir jāizlaiž SQL servera priekšnosacījumu pārbaudes. Noklusētā vērtība ir Nepatiess . |
– SkipUninstallModernPOSAfterUpgrade | Pārejiet uz pogu, lai izlaistu Modern POS atinstalēšanu pēc jaunināšanas veikšanas uz programmu Store Commerce un ierīces marķiera notveršanu no Modern POS. |
-SqlServerName | SQL servera nosaukums. Ja nosaukums nav norādīts, instalētājs mēģinās atrast noklusējuma instanci. |
-SslcertFullPath | Pilnībā formatēts HTML ceļš, kas izmanto īssavilkumu kā sertifikāta atrašanās vietas meklēšanas rādītāju, kas jāizmanto, lai šifrētu HTTP datplūsmu uz mēroga vienību. Piemēram, ir store:\/\/My\/LocalMachine\?FindByThumbprint\=\<MyThumbprint\> pareizi formatēts UZ, <kur vērtība MyThumbprint> tiks nomainīta ar sertifikāta īssavilkumu, kas jāizmanto. Neizmantojiet šo parametru kopā ar-SslCertThumbprint parametru. |
-SslCertThumbprint | Tā sertifikāta īssavilkums, kas jāizmanto HTTP trafika šifrēšanai uz mēroga vienību. Šis īssavilkums tiks izmantots, lai meklētu LocalMachine/My veikala atrašanās vietu un nosaukumu, lai atrastu pareizo sertifikātu, ko izmantot. Neizmantojiet šo parametru kopā ar-SslCertFullPath parametru . |
-StoreSystemAosUrl | Galvenās pārvaldes (AOS) VIETRĀDIs URL. |
-StoreSystemChannelDatabaseId | Kanāla datu bāzes ID (nosaukums). |
-TenantId; | Nomnieka Azure AD ID. |
-TransactionServiceAzureAuthority | Transaction Service Azure AD iestāde. |
-TransactionServiceAzureResource | Transaction Service Azure AD resurss. |
-TrustSqlServerCertificate —TrustSqlServerCertificate; | Pārslēgšanās, kas norāda, vai servera sertifikātam jābūt uzticamam, veidojot savienojumu ar SQL Server. Lai palīdzētu novērst drošības riskus, ražošanas izvietošanai šeit nekad nav jāsniedz vērtība ar patiesu vērtību. Noklusētā vērtība ir Nepatiess . |
–-UseCommonApplicationData | Slēdzis ierīces marķiera atrašanās vietas maiņai. Tā vietā, lai būtu lietotāja konteksts, marķieris tiek saglabāts koplietojamā vietā, lai visi Windows lietotāji varētu piekļūt tam pašam pilnvarai, kas ļauj izmantot Store Commerce neatkarīgi no aktīvā lietotāja. Lietotājiem joprojām ir jābūt grupā RetailChannelUsers . |
-Runīgums | Reģistrēšanas līmenis, kas tiek pieprasīts instalēšanas laikā. Parasti šī vērtība nav jāizmanto. |
–WindowsPhoneAppInsppasInstrumentationKey | Aparatūras stacijas AppInsights instrumentācijas atslēga. |
Vispārējs apskats
Jaunajā pašapkalpošanās instalētāju struktūrā ir dažādi līdzekļi un uzlabojumi. Jaunā struktūra pašlaik izveido instalētājus tikai Modern POS, aparatūras stacijai un CSU (pašapkalpošanās). Ir svarīgi izprast aizzīmogoto instalētāju pamata komandrindas lietojumu, kam vajadzētu izskatīties līdzīgi tam, kas lietots šajā piemērā.
<Component Installer Name>.exe install --<Parameter Name> "<Parameter Information>"
Instalētājam ir nepieciešama parametra instalēšana (vai atinstalēšana , lai noņemtu instalāciju) un visi parametri, kas attiecas uz šo instalāciju. Parametra nosaukumā jāietver visi parametri, kas ir nepieciešami, piemēram, reģistrs, CSU URL vai sertifikāta informācija. Parametra informācijā jāiekļauj jebkāda papildinformācija par parametriem.
Aizzīmogotā struktūra ir izveidota, lai atļautu šādas kļūdas:
- Aizzīmogota — jaunā instalētāja struktūra pilnībā atdala Microsoft sadalītos bāzes komponentu instalētājus no uz paplašināmību pamatotiem pielāgojumiem. Pēc tam pielāgojumi tiks instalēti, bet pēc tam vairs netiks pielāgoti attiecībā uz atjauninājumiem (lai atjauninājumus atļautu tikai Microsoft pamata komponentam, tikai pielāgojumiem vai abiem).
- GUI- mazāk – vairs nav lietotāja interfeisa (UI). Tā vietā katram komponentu instalētājam ir pilnībā uz komandrindu balstīta izpildāma darbība. Šīs izmaiņas ir viena no vairākām galvenajām izmaiņām vai līdzekļiem, kas tiek izmantoti, lai fokusu jaunās instalēšanas programmas struktūru izmantotu masveida izvietošanai.
- Agrāka reģistrēšana — uzlaboti instalēšanas žurnāli ļauj labāk validēt instalēšanas pabeigšanu vai kļūmi, veiktos soļus un visus brīdinājumus vai ģenerētās kļūdas.
- Tīrīšana — jaunajā struktūrā komponentu instalētāji strādā daudz stingrāk, lai uzturētu instalācijas direktoriju tīrīšanas rindas, nodzēšot pilnu komponentu mapes saturu un tikai pēc tam instalējot jaunākus komponentus. Šī tīrīšana nodrošina, ka nav palikušie faili, kas var izraisīt problēmas un novērst sekmīgu instalēšanu.
Uz jauno struktūru netika migrēti trīs komponenti: virtuālais perifērijas simulators, Async servera savienotāja pakalpojums (izmantots Dynamics AX 2012 R3 atbalstam) un reāllaika pakalpojuma aizvietošana (tiek izmantota Dynamics AX 2012 R3 atbalstam).
Piezīme
Instalētāji tiek saglabāti lokāli un saglabāti. Laika gaitā ir svarīgi pārvaldīt vai dzēst saglabātos instalētājus, lai neiztērētu vietu diskā. Ir ieteicams saglabāt pašreizējo instalētāju pamata komponentiem un visiem paplašinājuma instalētājiem jaunākajām versijām, lai veiktu ārkārtas situāciju atkopšanu.
Migrācijas
Lai veikt migrēšanu no vecās pašapkalpošanās struktūras komponentu instalēšanas programmas uz jaunajām struktūras komponentu instalētājiem, ir jāatinstalē vecie komponenti.
- Modern POS — jaunā instalēšanas programmas struktūra liks programmai saņemt jaunu programmas paraksta ID. Tāpēc pirms jaunā struktūras Modern POS komponenta instalēšanas ir nepieciešama veco komponentu pilnīga atinstalēšana. Tā kā šī prasība ir pilnīga atinstalēšana, ierīces aktivizēšana būs nepieciešama vēlreiz. (Šī ierīces atkārtota aktivizēšana ir vienreizējs nosacījums, ar nosacījumu, ka atinstalēšana atkārtoti neparādās.)
- Aparatūras stacija - kā IIS vietni, jaunajai instalētāja struktūrai ir nepieciešams, lai atkārtoti tiktustrādāta pamatmapes struktūra. Tāpēc pirms tiek instalēts jaunais struktūras aparatūras stacijas komponents, ir pilnībā jāatinstalē vecie komponenti.
- Commerce Scale Unit (CSU, pašapkalpošanās) — kā IIS vietņu sērijai jaunajai instalētāja struktūrai ir atkārtoti atkārtoti jāapstrādā pamatmapes struktūra. Tāpēc pirms jaunā struktūras CSU (pašapkalpošanās) komponenta instalēšanas ir nepieciešama veco komponentu pilnīga atinstalēšana.
Modern POS
Pirms sākšanas
Ir būtiski noņemt veco, pašapkalpošanās Modern POS komponentu. Papildinformāciju skatiet iepriekš šī raksta migrācijas darbībās. Kā papildu prasība izmantotajām SQL instancēm ir jābūt gan Windows autentifikācijai, gan SQL Servera autentifikācijas režīmiem . Šo konfigurāciju var pārvaldīt un mainīt drošības apakšvirsrakstu SQL Server Management Studio logā Rekvizīti.
Piezīme
Viena datora sistēmā, piemēram, izstrādātāja topoloģijā vai demonstrācijas vidē, vai ja Commerce Scale Unit un Modern POS ir instalēta vienā un tajā pašā datorā, iespējams, ka Store Commerce nevar pabeigt ierīces aktivizēšanu. Šī problēma rodas, jo Store Commerce nevar veikt tīkla zvanus uz vienu datoru (t.i., pašu zvanu). Lai gan ražošanas iestatījumos tas nekad nedrīkst būt scenārijs, problēma var tikt mazināta, iespējojot AppContainer atgriezeniskās cilpas izņēmumu, lai saziņā varētu notikt vienā datorā. Dažādas programmas ir publiski pieejamas, lai palīdzētu iespējot šo atgriezenisko cilpu. Papildinformāciju par atgriezenisko cilpu skatiet sadaļā Kā iespējot atgriezenisko cilpu un novērst tīkla izolēšanu. Ir svarīgi izprast, ka atgriezeniskā cilpa var būt drošības risks, tāpēc nav ieteicams izmantot atgriezenisko cilpu, ja vien nav nepieciešams.
Klusās izvietošanas piemēri
Šajā sadaļā ir parādīts to komandu piemēri, kas tiek izmantotas Modern POS instalēšanai.
Klusi instalēt Modern POS
Šī komanda klusi instalē (vai atjaunina) Modern POS. Tai ir standarta komandu struktūra, kas tiek izmantota pašreiz instalēto komponentu klusajai apkalpošanai. Struktūra izmanto InstallerName.exe <> pamatvērtības.
Ja tiek pieprasīta instalēšana, šajā pamata komandā ir redzamas pieejamās opcijas. Ieteicams, lai šī komanda tiek lietota, pirmo reizi testējot vai izmantojot instalētāju.
CommerceModernPOS.exe help install
Piezīme
Modern POS nav nepieciešams konfigurācijas fails. Instalēšanas programmai tagad ir parametri (iepriekš šajā rakstā) dažādām vērtībām, kas tiek izmantotas ierīces aktivizēšanas laikā.
Šī komanda norāda visus parametrus, kas ir jāizmanto ierīces aktivizēšanas laikā pēc Modern POS programmas instalēšanas. Šajā piemērā tiek izmantots Reģistrs-3 , kas ir parasti izmantotā vērtība demonstrācijas Dynamics 365 Commerce datos.
CommerceModernPOS.exe install --Register "Houston-3" --Device "Houston-3" --RetailServerURL "https://MyDynamics365CommerceURL.dynamics.com/Commerce"
Šī komanda norāda parametrus, kas ir jāizmanto, lai instalētu un konfigurētu bezsaistes datu bāzi. SQL Serveris tiek norādīts kopā ar konfigurācijas failu, kas jālieto. Ja netiek izmantots uzticams SQL sertifikāts, parametrs --TrustSqlServerCertificate
ir obligāts. Nav ieteicams izlaist pārbaudes, kad instalējat ražošanu.
CommerceModernPOS.exe install -InstallOffline -SQLServerName "SQLExpress" -Config "ModernPOS.Houston-3.xml"
Tālāk redzamajā komandā ir norādīti parametri, kas ir jāizmanto, lai jauninātu no Modern POS uz Store Commerce (tiek lietota bezsaistes datu bāze). Šie parametri tver ierīces marķieri, ko izmanto Modern POS (noņemot nepieciešamību manuāli veikt ierīces aktivizēšanas procesu), un pēc tam atinstalējiet Modern POS. SQL Serveris tiek norādīts kopā ar konfigurācijas failu, kas jālieto.
CommerceModernPOS.exe install -InstallOffline -SQLServerName "SQLExpress" --InPlaceUpgradeFromModernPOS
Šos konceptus var apvienot un saskaņot, lai sasniegtu vēlamos instalēšanas rezultātus.
Hardware Station
Pirms sākšanas
Ir ļoti svarīgi noņemt veco pašapkalpošanās aparatūras stacijas komponentu. Papildinformāciju skatiet iepriekš šī raksta migrācijas darbībās. Vairs nav Tirgotāja konta informācijas rīka. Tā vietā tirgotāja konta informācija tiek instalēta, kad POS terminālis tiek savienots pārī ar aparatūras staciju. Pirmo reizi testējot šo instalētāju, ieteicams darbināt šādu komandu:
CommerceHardwareStation.exe help install
Klusās izvietošanas piemēri
Šajā sadaļā ir parādīts to komandu piemēri, kas tiek izmantotas aparatūras stacijas instalēšanai.
Klusā aparatūras stacijas instalēšana
Šī komanda klusi instalē (vai atjaunina) aparatūras staciju. Tai ir standarta komandu struktūra, kas tiek izmantota pakalpojuma komponentiem, kas pašlaik ir instalēti. Struktūra izmanto InstallerName.exe <> pamatvērtības.
Šī pamata komanda palaiž izpildāmo failu instalētāju.
HardwareStation.exe install --Port 443 --CSUURL "https://MyDynamics365CommerceURL.dynamics.com/" --StoreSystemChannelDatabaseID "Houston" --CertThumbprint "MySSLCertificateThumbprintOftenHasNumbers"
Piezīme
Aparatūras stacijai nav nepieciešams konfigurācijas fails. Instalēšanas programmai tagad ir parametri (iepriekš šajā rakstā) dažādām nepieciešamajām vērtībām.
Šī komanda norāda visus parametrus, kas ir nepieciešami, lai izlaistu priekšnosacījumu pārbaudes standarta instalācijas laikā.
Piezīme
Nav ieteicams izlaist pārbaudes, izņemot, ja pārbaudes tiek veikta rūpīgi pirms laika vai izņemot izstrādes situācijas. Nav ieteicams izlaist pārbaudes, kad instalējat ražošanu.
HardwareStation.exe install --SkipFirewallUpdate --SkipOPOSCheck --SkipVersionCheck --SkipURLCheck --Config "HardwareStation.Houston.xml"
Kā parasti parasti ir jaukt un saskaņot šos konceptus, lai sasniegtu vēlamos instalēšanas rezultātus.
Commerce Scale Unit (pašviesota)
Pirmo reizi testējot šo instalētāju, ieteicams darbināt šādu komandu:
CommerceStoreScaleUnitSetup.exe help install
Pirms sākšanas
Ir būtiski noņemt veco pašapkalpošanās CSU (pašapkalpošanās) komponentu. Papildinformāciju skatiet iepriekš šī raksta migrācijas darbībās.
Klusās izvietošanas piemēri
Šajā sadaļā ir parādīts to komandu piemēri, kas tiek izmantotas CSU instalēšanai (viesots).
Klusi instalējiet CSU (paš viesots)
Tālāk norādītās komandas klusi instalē (vai atjaunina) CSU (pašapkalpošanās). Tai ir standarta komandu struktūra, kas tiek izmantota pašreiz instalēto komponentu klusajai apkalpošanai. Struktūra izmanto InstallerName.exe <> pamatvērtības.
Salīdzinājumā ar citiem pašapkalpošanās instalētājiem Commerce Scale Unit (CSU) ir sarežģītāka, un tai ir nepieciešama diezgan liela papildinformācijas summa. Šī komanda ir minimālā komanda (ar parametriem), kas nepieciešama izpildāmo failu instalēšanas programmas palaišanai, kad nav neviena konfigurācijas faila. Ja netiek izmantots uzticams SQL sertifikāts, parametrs --TrustSqlServerCertificate
ir obligāts.
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"
Piezīme
Tomēr CSU (pašmitināta) konfigurācijas fails ir nepieciešams.
Šī komanda ir daudz precīzāka komanda, kas darbina izpildāmo failu instalētāju ar dažiem alternatīviem parametriem. Ja netiek izmantots uzticams SQL sertifikāts, parametrs --TrustSqlServerCertificate
ir obligāts.
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"
Šī komanda norāda parametrus, kas nepieciešami, lai izlaistu priekšnosacījumu pārbaudes standarta instalācijas laikā.
Piezīme
- Nav ieteicams izlaist pārbaudes, izņemot, ja pārbaudes tiek veikta rūpīgi pirms laika vai izņemot izstrādes situācijas. Nav ieteicams izlaist pārbaudes, kad instalējat ražošanu.
- Ja netiek izmantots uzticams SQL sertifikāts, parametrs
--TrustSqlServerCertificate
ir obligāts.
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"
Šos konceptus var apvienot un saskaņot, lai sasniegtu vēlamos instalēšanas rezultātus.