Masinis patvirtintų „Commerce“ savitarnos komponentų diegimas
Svarbu
Kai kurios arba visos šiame straipsnyje nurodytos funkcijos yra peržiūros leidimo dalis. Turinys ir funkcijos gali būti keičiami. Norėdami gauti daugiau informacijos apie peržiūros leidimų peržiūrą, žr. DUK apie vienos versijos tarnybos naujinimus.
Įspėjimas
Kai "Commerce Scale Unit" (CSU) atnaujinama į 10.0.29 ar vėlesnę versiją, point of sale (Modern POS arba Store Commerce) versija turi būti 10.0.27 arba vėlesnė (žr. elektroninį kasos numerį kaip 9.27 versiją). Taip yra dėl perkėlimo į ".NET Core".
Šis straipsnis taikomas užantspauduotai sistemai, komponentų diegimo tarnyboms, kurios paleidžiamos kas mėnesį, pradedant nuo 10.0.18 versijos, Microsoft Dynamics ir kurios yra galimos ciklo tarnybų bendrai naudojamų turtų bibliotekoje. Nepamirškite, kad pirmieji keli šių naujų diegimo priemonių paleidimai yra pažymėti kaip (Peržiūra). Tačiau vienintelis šio paskyrimo tikslas yra atskirti naujas diegimo įdiegtis, o Microsoft nustato, ar yra kokių nors papildomų funkcijų reikalavimų, kuriuos būtų galima naudoti. Tai nereiškia, kad diegimo programos nėra tinkamos gamybai. Remiantis šių naujų diegimo programų paleidimu Microsoft planuoja nusidėvinti senus (senesnius) diegimo planus 2023 m. spalio mėn. arba maždaug.
Šiame straipsnyje paaiškinama, kaip naudoti naujas diegimo programas, norint atlikti automatinis diegimą ir atnaujinimų aptarnavimas naudojant komandų eilutės argumentus. Šie argumentai leidžia atlikti masinę diegimą keliais skirtingais būdais.
Banknotas
- Savitarnos paslauga, užantspauduoti diegimo programos nebus galimi "Commerce Headquarters" ir juos galima atsisiųsti tik naudojant LCS.
- Norint paleisti "Commerce" 10.0.32 versiją, reikia ".NET 6" versijos, kuri yra būtina užantspauduotims savitarnos komponentams.
Masinio diegimo skyrikliai
Šioje lentelėje rodomi skyrikliai, kuriuos galima naudoti vykdant komandų eilutę.
Skyriklis | Aprašymas |
---|---|
-AadTokenIssuerPrefix | "Microsoft() atpažinimo ženklo išdavėjo Azure Active Directory Azure AD prefiksas. |
-AsyncClientAadClientId | Kliento Azure AD ID, kurį turi naudoti "Async" klientas ryšio su "Headquarters" metu. |
-AsyncClientAppInsclientsInstrumentationKey | "Async" kliento AppInsights instrumentavimo raktas. |
-AsyncClientCertFullPath | Visiškai suformatuotas URN maršrutas, naudojantis nykščio atspaudą kaip "Async Azure AD " kliento tapatybės sertifikato vietos ieškos metriką, kuri turi būti naudojama autentifikuoti ryšiui su "Headquarters". Pvz., store://My/LocalMachine?FindByThumbprint=<MyThumbprint> yra teisingai suformatuotas URL. <MyThumbprint vertė bus pakeista> sertifikato nykščio atspaudu, kuris turi būti naudojamas. Nenaudokite šio parametro kartu su parametru -AsyncClientCertThumbprint . |
-AsyncClientCertThumbprint | "Async" kliento tapatybės sertifikato, kurį reikia naudoti ryšio su " Azure AD Headquarters" nykščio atspaudas, kuris turi būti naudojamas autentifikuoti. Šis nykščio atspaudas bus naudojamas ieškoti LocalMachine / Mano parduotuvės vietoje ir siekiant rasti tinkamą naudotiną sertifikatą. Nenaudokite šio parametro kartu su parametru-AsyncClientCertFullPath . |
-ClientAppIns turi būtiInstrumentationKey | AppInsights Kliento instrumentavimo raktas. |
– CloudPosAppInsprogramsInstrumentationKey | Debesies EKA AppInsights instrumento raktas. |
-Config | Konfigūracijos failas, kuris turėtų būti naudojamas diegiant. Failo vardo pavyzdys yra Contoso.CommerceScaleUnit.xml. |
-CposAadClientId | Kliento Azure AD ID, kurį turi naudoti "Cloud POS" aktyvinant įrenginį. Šio parametro nereikia norint įdiegti vietiniame kompiuteryje. |
-Įrenginio | Įrenginio ID, kaip parodyta programos Headquarters puslapyje Įrenginiai. |
–EnvironmentId | Aplinkos ID. |
-HardwareStationAppInsininkaisInstrumentationKey | Aparatūros stoties AppInsights instrumentinės įrangos raktas. |
--InPlaceUpgradeFromModourPOS | Naudojama "Modern POS" atnaujinti į "Store Commerce". Jei naudojami kiti parametrai, numatytoji prielaida yra "Modern POS" įrenginio atpažinimo ženklo fiksavimas ir "Modern POS" šalinimas. |
Diegti | Parametras, nurodantis, ar turi būti įdiegtas šios diegimo programos komponentas. Šio parametro reikia norint atlikti diegimą, jis neturi būti priekinio brūkšnio simbolio. |
-InstallOffline | Naudojant "Modern POS" šis parametras nurodo, kad autonominė duomenų bazė taip pat turi būti įdiegta ir sukonfigūruota. Taip pat naudokite parametrą-SQLServerName . Kitu atveju diegimo programa bandys rasti numatytąjį egzempliorių, kuris atitiktų būtinuosius komponentus. Naudojant () Azure Active Directory autentifikavimąAzure AD EKA ne tinkle funkcija neveikia, nes interneto ryšys reikalingas visada. |
-Uosto | Prievadas, kurį reikia susieti su virtualiojo katalogo "Retail Server" ir naudoti. Jei prievadas nustatytas, bus naudojamas numatytasis prievadas 443. |
-Užsiregistruok | Registro ID, kaip parodyta kasos aparatų puslapyje , būstinėje. |
-RetailServerAadClientId | Kliento Azure AD ID, kurį turi naudoti "Retail Server" ryšio su "Headquarters" metu. |
-RetailServerAadResourceId | "Retail Server" Azure AD programos išteklių ID, kuris turi būti naudojamas aktyvinant įrenginį. Šio parametro nereikia norint įdiegti vietiniame kompiuteryje. |
–RetailServerCertFullPath | Visiškai suformatuotas URN maršrutas, naudojantis nykščio atspaudą kaip "Retail Server Azure AD " tapatybės sertifikato ieškos metriką, kurią reikia naudoti norint autentifikuoti ryšiui su "Headquarters". Pvz., store://My/LocalMachine?FindByThumbprint=<MyThumbprint> yra teisingai suformatuotas URLN, <kur vertė MyThumbprint> bus pakeista sertifikato nykščio atspaudu, kuris turi būti naudojamas. Nenaudokite šio parametro kartu su parametru RetailServerCertThumbprint . |
–RetailServerCertThumbprint | "Retail Server" tapatybės sertifikato nykščio atspaudas, kurį reikia naudoti norint autentifikuoti Azure AD ryšį su "Headquarters". Šis nykščio atspaudas bus naudojamas ieškoti LocalMachine / Mano parduotuvės vietoje ir siekiant rasti tinkamą naudotiną sertifikatą. Nenaudokite šio parametro kartu su parametru RetailServerCertFullPath . |
-RetailServerURL | "Retail Server" URL, kurį turi naudoti diegimo programa. (Šis URL taip pat vadinamas "Commerce Scale Unit" [CSU] URL.) "Modern POS" ši vertė bus naudojama aktyvinant įrenginį. |
-SkipAadCredentialsCheck | Switch, kuris nurodo, ar Azure AD reikia praleisti kredencialų būtinųjų komponentų tikrinimus. Numatytoji vertė yra klaidinga. |
–SkipCertCheck | Raktas, nurodantis, ar reikia praleisti sertifikato būtinųjų komponentų tikrinimus. Numatytoji vertė yra klaidinga. |
-SkipEn tarpcedModgradPOSUpgradeValidation | Perjungti norint praleisti standartinius tikrinimą, kuris atliekamas prieš atliekant įrenginio atpažinimo ženklo fiksavimą iš "Modern POS". Ši vėliavėlė turi būti naudojama tik tikrinimo aplinkose ir neturėtų būti naudojama gamyboje. |
-SkipIisCheck | Switch, kuris nurodo, ar turi būti praleisti informacinių interneto paslaugų (IIS) būtinųjų komponentų tikrinimai. Numatytoji vertė yra klaidinga. |
-SkipNetFrameworkCheck | Switch, kuris nurodo, ar reikia praleisti ".NET Framework" būtinųjų komponentų tikrinimus. Numatytoji vertė yra klaidinga. |
-SkipScaleUnit Turi būti tikrinta | Perjungimo raktas, nurodantis, ar turi būti praleistas įdiegtų komponentų sveikatos tikrinimas. Numatytoji vertė yra klaidinga. |
-SkipsChannelCheck | Switch, kuris nurodo, ar reikia praleisti saugius kanalo būtinuosius tikrinimus. Numatytoji vertė yra klaidinga. |
-SkipSqlFullTextCheck | Raktas, nurodantis, ar reikia praleisti SQL serverio būtinojo komponento, kuriam reikia viso teksto ieškos, tikrinimą. Numatytoji vertė yra klaidinga. |
-SkipSqlServerCheck | Raktas, nurodantis, ar turi būti praleisti SQL serverio būtinųjų komponentų tikrinimai. Numatytoji vertė yra klaidinga. |
-SkipUninstallModstallPOSPresUpgrade | Switch, kuris praleis "Modern POS" šalinimą atlikus parduotuvės "Commerce" ir įrenginio atpažinimo ženklo fiksavimo naujinimą iš "Modern POS". |
-SqlServerName | SQL serverio pavadinimas. Jei pavadinimas nenurodytas, diegimo programa bandys rasti numatytąjį egzempliorių. |
-SslcertFullPath | Visiškai suformatuotas URN maršrutas, naudojantis nykščio atspaudą kaip sertifikato vietos paieškos metriką, kurią reikia naudoti HTTP srautui į svarstyklių vienetą šifruoti. Pvz., store:\/\/My\/LocalMachine\?FindByThumbprint\=\<MyThumbprint\> yra teisingai suformatuotas URLN, <kur vertė MyThumbprint> bus pakeista sertifikato nykščio atspaudu, kuris turi būti naudojamas. Nenaudokite šio parametro kartu su parametru SslCertThumbprint . |
-SslCertThumbprint | Sertifikato, kurį naudojant reikia šifruoti HTTP srautą iki svarstyklių vieneto, nykščio atspaudas. Šis nykščio atspaudas bus naudojamas ieškoti LocalMachine / Mano parduotuvės vietoje ir siekiant rasti tinkamą naudotiną sertifikatą. Nenaudokite šio parametro kartu su parametru SslCertFullPath . |
-StoreSystemAosUrl | Būstinės (AOS) URL. |
-StoreSystemChannelDatabaseId | Kanalo duomenų bazės ID (pavadinimas). |
-TenantId | Nuomininko Azure AD ID. |
-TransactionServiceAzureAuthority | "Transaction Service" Azure AD institucija. |
-TransactionServiceAzureResource | "Transaction Service" Azure AD išteklius. |
-TrustSqlServerCertificate | Raktas, nurodantis, ar užmegzti ryšį su SQL serveriu reikia pasitikima serverio sertifikatu. Siekiant išvengti saugos rizikos, diegiant gamybą čia niekada neturėtų būti tiek vertė, kuri yra teisinga . Numatytoji vertė yra klaidinga. |
--UseCommonApplicationData | Perjungti, siekiant pakeisti įrenginio atpažinimo ženklo vietą. Kad būtų galima naudoti parduotuvės "Commerce", o ne vartotojo kontekste, atpažinimo ženklas saugomas bendrai naudojamoje vietoje, kad visi "Windows" vartotojai galėtų pasiekti tą patį atpažinimo ženklą ir leistų naudoti "Store Commerce", neatsižvelgiant į aktyvų vartotoją. Vartotojai turi būti grupėje RetailChannelUsers . |
-Daugiažodis | Registravimosi lygis, reikalaujamas diegiant. Paprastai ši vertė neturi būti naudojama. |
-WindowsPhoneAppInsprogramsInstrumentationKey | Aparatūros stoties AppInsights instrumentinės įrangos raktas. |
Bendroji peržiūra
Nauja savitarnos diegimo diegimo priemonių sistema turi įvairių funkcijų ir patobulinimų. Nauja sistema šiuo metu sugeneruoja tik "Modern POS", aparatūros stoties ir CSU (savitarnos), diegimo programa. Svarbu suprasti, kad užantspauduotos diegimo programos naudoja pagrindinę komandų eilutę, kuri turėtų atrodyti panašiai kaip pateikta toliau pateiktame pavyzdyje.
<Component Installer Name>.exe install --<Parameter Name> "<Parameter Information>"
Diegimo programai reikia parametrų diegimo (arba šalinimo ), kad būtų pašalinta įdiegtis) ir to diegimo parametrų. Parametro pavadinime turi būti visi reikalingi parametrai, pvz., registras, CSU URL ar sertifikato informacija. Parametrų informacija turi apimti bet kokią papildomą informaciją apie parametrus.
Užantspauduota sistema sukurta tam, kad būtų leidžiama atlikti šiuos pakeitimus:
- Užantspauduota – naujos diegimo programos sistema visiškai atskiria Microsoft paskirstytų pagrindinio komponento diegimo komponentus nuo extensibility pagrįstų tinkinimų. Tinkinimai bus įdiegti vėliau, bet bus toliau diegiami atnaujinimų atžvilgiu (kad naujinimai būtų leidžiami tik "Microsoft" pagrindinio komponento, tik pritaikymams arba abiems).
- GUI-mažiau – nebėra vartotojo sąsajos (vartotojo sąsajos). Todėl yra visiškai komandinės eilutės vykdomasis failas, skirtas kiekvienai komponentų diegimo programai. Šis pakeitimas yra vienas iš kelių pagrindinių keitimų arba priemonių, kurios naudojamos naujos diegimo programos sistemai sutelkti, kad būtų galima naudoti masiniam diegimui.
- Išplėstinis registravimas – išplėstiniai diegimo programos žurnalai leidžia geriau patikrinti diegimo užbaigimą arba triktį, atlikti veiksmai ir sugeneruoti įspėjimai ar klaidos.
- Išvalyti – naujoje sistemoje komponento diegimo programos diegimo programos veikia daug toliau, kad būtų išlaikomas diegimo katalogų valymas, išvalant visą komponentų aplanko turinį prieš diegiant naujesnius komponentus. Šis valymas užtikrina, kad nėra jokių palikti failų, kurie gali sukelti problemų ir neleidžia sėkmingai įdiegti.
Į naują sistemą nebuvo perkelti trys komponentai: virtualusis išorinis simuliatorius, "Async Server Connector" paslauga (naudojama "Dynamics AX 2012 R3" palaikymas) ir "Real-time Service" pakeitimas (naudojama "Dynamics AX 2012 R3" palaikyme).
Banknotas
Diegimo programos saugomos vietoje ir užlaikomos. Laikui bėgant svarbu valdyti arba panaikinti išlaikytus diegimo įrašus, kad diske nebūtų vietos. Rekomenduojama palikti dabartinę pagrindinių komponentų diegimo tarpiklį ir visas naujausių versijų plėtinių diegimo versijas, kad būtų galima atsikurti iš ypač situacijų.
Migracijos
Norint perkelti iš senų savitarnos sistemos komponentų diegimo programų į naujas sistemos komponentų diegimo tarnybas, reikia pašalinti senus komponentus.
- "Modern POS " – naujos diegimo programos sistema lėmė, kad programa gaus naują programos parašo ID. Todėl prieš įdiegiant naują "Modern POS" komponentą būtina pašalinti visus senus komponentus. Dėl visiško pašalinimo reikalavimo įrenginio aktyvinimas bus reikalingas dar kartą. (Šis įrenginio suaktyvinimas iš naujo yra vienkartis reikalavimas, jei šalinimo laikas nesikartoja.)
- Aparatūros stotis – kaip IIS svetainė, naujo diegimo programos sistemai reikia iš naujo atlikti pagrindinio aplanko struktūrą. Todėl prieš įdiegiant naują aparatūros stoties komponentą būtina pašalinti visus senus komponentus.
- "Commerce Scale Unit" (CSU, self-hosted) – kaip IIS žiniatinklio svetainių serija, nauja diegimo programos sistema reikalauja iš naujo atlikti pagrindinio aplanko struktūrą. Todėl prieš įdiegiant naują CSU (savitarnos nuomojamą) komponentą būtina pašalinti visus senus komponentus.
„Modern POS“
Prieš pradedant
Svarbu pašalinti seną savitarnos "Modern POS" komponentą. Norėdami gauti daugiau informacijos, peržiūrėkite anksčiau šiame straipsnyje nurodytus perkėlimo veiksmus. Kaip papildomas reikalavimas, naudojamame SQL egzemplioriuje turi būti ir Windows autentifikavimas, ir SQL serverio autentifikavimo režimai . Šią konfigūraciją galite valdyti ir keisti sql Server Management Studio dalies Saugos paantraštėje Ypatybės.
Banknotas
Viename kompiuteryje, pvz., programavimo topologijoje ar demonstracinę aplinką, arba kai "Commerce Scale Unit" ir "Modern POS" yra įdiegti tame pačiame kompiuteryje, galima nustatyti, kad "Store Commerce" nebegalės baigti aktyvinti įrenginio. Ši problema kyla dėl to, kad "Store Commerce" negali iš naujo skambinti tam pačiam kompiuteriui (t.vz., išk ryšys su tuo pačiu kompiuteriu). Kol tai niekada neturėtų būti gamybos parametrų scenarijus, problema gali būti sumažinta įgalinant AppContainer ciklo atšaukimo išimtį, kad būtų galimi ryšiai su tuo pačiu kompiuteriu. Įvairios programos yra viešai prieinamos, kad padėtų įgalinti šį ciklo atjungią. Daugiau informacijos apie ciklo atsarginį ryšį žr. Kaip įgalinti loopback ir šalinti tinklo atskyrimo triktis. Svarbu suprasti, kad loopback gali būti saugos rizika, todėl nerekomenduojama naudoti loopback, nebent to reikia.
Tyliojo diegimo pavyzdžiai
Šiame skyriuje pateikiami komandų, kurios naudojamos "Modern POS" įdiegti, pavyzdžiai.
Automatiškai diegti "Modern POS"
Ši komanda tyliuoju būdu įdiegia (arba atnaujina) "Modern POS". Ji turi standartinę komandų struktūrą, kuri naudojama automatiškai aptarnauti šiuo metu įdiegtus komponentus. Struktūra naudoja pagrindines <InstallerName.exe> reikšmes.
Šioje pagrindinei komandai rodoma galimų pasirinkčių, jei reikia įdiegti, atveju. Rekomenduojama šią komandą naudoti pirmą kartą tikrinant arba naudojant diegimo programą.
CommerceModernPOS.exe help install
Banknotas
"Modern POS" konfigūracijos failo nereikia. Diegimo programa dabar turi įvairių verčių, naudojamų aktyvinant įrenginį, parametrus (parodyta anksčiau šiame straipsnyje).
Toliau pateikta komanda nurodo visus parametrus, kurie turi būti naudojami įrenginio aktyvinimo metu įdiegus "Modern POS" programą. Šiame pavyzdyje naudojamasĖs-3 registras, kuris paprastai naudojamas demonstracinių Dynamics 365 Commerce duomenų vertė.
CommerceModernPOS.exe install --Register "Houston-3" --Device "Houston-3" --RetailServerURL "https://MyDynamics365CommerceURL.dynamics.com/Commerce"
Toliau nurodyta komanda nurodo parametrus, kuriuos reikia naudoti norint įdiegti ir konfigūruoti autonominę duomenų bazę. SQL serveris nurodomas kartu su konfigūracijos failu, kuris turi būti naudojamas. Jei naudojamas patikimas SQL sertifikatas, parametras --TrustSqlServerCertificate
yra būtinas. Mes nerekomenduojame praleisti čekių, kai įdiegiate ją į gamybą.
CommerceModernPOS.exe install -InstallOffline -SQLServerName "SQLExpress" -Config "ModernPOS.Houston-3.xml"
Toliau nurodyta komanda nurodo parametrus, kuriuos reikia naudoti naujinant iš "Modern POS" į parduotuvės "Commerce" (naudojant autonominę duomenų bazę). Šie parametrai fiksuoja "Modern POS" naudojamą įrenginio atpažinimo ženklą (šalina įrenginio aktyvinimo rankiniu būdu proceso poreikį), tada pašalinkite "Modern POS". SQL serveris nurodomas kartu su konfigūracijos failu, kuris turi būti naudojamas.
CommerceModernPOS.exe install -InstallOffline -SQLServerName "SQLExpress" --InPlaceUpgradeFromModernPOS
Norint pasiekti norimus diegimo rezultatus, galima maišyti ir suderinti šias sąvokas.
Hardware station
Prieš pradedant
Svarbu pašalinti seną savitarnos aparatūros stoties komponentą. Norėdami gauti daugiau informacijos, peržiūrėkite anksčiau šiame straipsnyje nurodytus perkėlimo veiksmus. Nebėra prekybininko sąskaitos informacijos įrankio. Prekybininko sąskaitos informacija įdiegiama, kai EKA terminalas yra susietas su aparatūros stotyje. Tikrinant šią diegimo programą pirmą kartą, labai rekomenduojama vykdyti šią komandą:
CommerceHardwareStation.exe help install
Tyliojo diegimo pavyzdžiai
Šiame skyriuje pateikiami komandų, kurios naudojamos aparatūros stotis įdiegti, pavyzdžiai.
Automatiškai diegti aparatūros stotį
Ši komanda automatiškai įdiegia (arba atnaujina) aparatūros stotį. Ji turi standartinę komandų struktūrą, naudojamą šiuo metu įdiegtims aptarnavimo komponentams. Struktūra naudoja pagrindines <InstallerName.exe> reikšmes.
Toliau nurodyta pagrindinė komanda vykdo vykdomųjų failų diegimo programą.
HardwareStation.exe install --Port 443 --CSUURL "https://MyDynamics365CommerceURL.dynamics.com/" --StoreSystemChannelDatabaseID "Houston" --CertThumbprint "MySSLCertificateThumbprintOftenHasNumbers"
Banknotas
Aparatūros stotis konfigūracijos failo nereikia. Diegimo programa dabar turi įvairių verčių, kurios reikalingos, parametrus (parodyta anksčiau šiame straipsnyje).
Toliau pateikiama komanda nurodo visus parametrus, kurių reikia norint praleisti būtinųjų komponentų tikrinimus standartinio diegimo metu.
Banknotas
Rekomenduojame praleisti čekius, nebent toliau tikrinimą darote iš anksto arba, išskyrus atvejus, kai tai darote programavimo atvejais. Mes nerekomenduojame praleisti čekių, kai įdiegiate ją į gamybą.
HardwareStation.exe install --SkipFirewallUpdate --SkipOPOSCheck --SkipVersionCheck --SkipURLCheck --Config "HardwareStation.Houston.xml"
Kaip įprasta, norint pasiekti norimus diegimo rezultatus, įprasta maišyti ir atitikti šias sąvokas.
„Commerce Scale Unit“ (savarankiškai nuomojamas)
Tikrinant šią diegimo programą pirmą kartą, labai rekomenduojama vykdyti šią komandą:
CommerceStoreScaleUnitSetup.exe help install
Prieš pradedant
Yra labai svarbu pašalinti seną savitarnos CSU (savitarnos) komponentą. Norėdami gauti daugiau informacijos, peržiūrėkite anksčiau šiame straipsnyje nurodytus perkėlimo veiksmus.
Tyliojo diegimo pavyzdžiai
Šiame skyriuje pateikiami komandų, kurios naudojamos CSU įdiegti (savitarnos), pavyzdžiai.
Automatiškai diegti CSU (savitarnos),
Ši komanda automatiškai įdiegia (arba atnaujina) CSU (savitarnos). Ji turi standartinę komandų struktūrą, kuri naudojama automatiškai aptarnauti šiuo metu įdiegtus komponentus. Struktūra naudoja pagrindines <InstallerName.exe> reikšmes.
Lyginant su kitomis savitarnos įdiegtimis, "Commerce Scale Unit" (CSU) yra sudėtingesnė ir tam reikia daug papildomos informacijos. Toliau nurodyta komanda yra minimali komanda (su parametrais), reikalinga vykdomai failų diegimo programai paleisti, kai nėra konfigūracijos failo. Jei naudojamas patikimas SQL sertifikatas, parametras --TrustSqlServerCertificate
yra būtinas.
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"
Banknotas
Konfigūracijos failas vis dar reikalingas CSU (savitarnos).
Toliau pateikta komanda yra išsamesnė komanda, kuri vykdo vykdomojo failo diegimo programą su kai kuriais alternatyviais parametrais. Jei naudojamas patikimas SQL sertifikatas, parametras --TrustSqlServerCertificate
yra būtinas.
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"
Toliau pateikta komanda nurodo parametrus, būtinus norint praleisti būtinųjų komponentų tikrinimus atliekant standartinį diegimą.
Banknotas
- Rekomenduojame praleisti čekius, nebent toliau tikrinimą darote iš anksto arba, išskyrus atvejus, kai tai darote programavimo atvejais. Mes nerekomenduojame praleisti čekių, kai įdiegiate ją į gamybą.
- Jei naudojamas patikimas SQL sertifikatas, parametras
--TrustSqlServerCertificate
yra būtinas.
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"
Norint pasiekti norimus diegimo rezultatus, galima maišyti ir suderinti šias sąvokas.