Massedistribusjon av forseglede Commerce-selvbetjeningskomponenter
Viktig
Deler av eller all funksjonalitet som er nevnt i denne artikkelen, er tilgjengelig som en del av en forhåndsversjon. Innholdet og funksjonaliteten kan bli endret. Hvis du vil ha mer informasjon om forhåndsvisning versjoner, kan du se Vanlige spørsmål om oppdatering av én versjonstjeneste.
Advarsel
Når Commerce Scale Unit (CSU) er oppdatert til versjon 10.0.29 eller senere, må salgsstedet (Modern POS eller Store Commerce)-versjonen være 10.0.27 eller senere (vist i salgsstedet som versjon 9.27). Dette skyldes migreringen til .NET Core.
Dette emnet gjelder det forseglede rammeverket, installasjonsprogrammer for komponenter som gis ut hver måned og begynner med versjon 10.0.18, og som gjøres tilgjengelig i det delte aktivabiblioteket i Microsoft Dynamics Lifecycle Services. Vær oppmerksom på at de første utgivelsene av disse nye installasjonsprogrammene betegnes som (Forhåndsversjon). Det eneste formålet med denne betegnelsen er imidlertid å holde de nye installasjonsprogrammene atskilt, mens Microsoft fastsetter om det finnes ytterligere funksjonskrav for å bruke dem. Det betyr ikke at installasjonsprogrammene er ugyldige for produksjon. Microsoft planlegger å avskrive de gamle (eldre) installasjonsprogrammene i eller rundt oktober 2023, basert på utgivelsen av disse nye installasjonsprogrammene.
Denne artikkelen forklarer hvordan du bruker de nye installasjonsprogrammene til å utføre stille installasjon og vedlikeholdsoppdateringer via kommandolinjeargumenter. Disse argumentene lar deg foreta massedistribusjon på flere ulike måter.
Notat
- Selvbetjente, forseglede installasjonsprogrammer blir ikke tilgjengelige i Commerce headquarters og kan bare lastes ned via LCS.
- Fra og med utgivelsen av Commerce versjon 10.0.32 er .NET 6 nødvendig som en forutsetning for de forseglede selvbetjeningskomponentene.
Skilletegn for massedistribusjon
Tabellen nedenfor viser skilletegnene som kan brukes i kommandolinjekjøringen.
Skilletegn | Beskrivelse |
---|---|
-AadTokenIssuerPrefix | Prefikset for utstederen av Microsoft Azure Active Directory-tokenet (Azure AD). |
-AsyncClientAadClientId | Azure AD-klient-ID-en som Async-klient skal bruke under kommunikasjonen med Headquarters. |
-AsyncClientAppInsightsInstrumentationKey | Instrumenteringsnøkkelen for AppInsights for Async-klient. |
-AsyncClientCertFullPath | Den fullstendig formaterte URN-banen som bruker avtrykket som søkemåledata for plasseringen for Async-klientidentitetssertifikatet som skal brukes til autentisering i Azure AD for kommunikasjon med Headquarters. Eksempel på riktig formatert URN er store://My/LocalMachine?FindByThumbprint=<MyThumbprint> . Verdien <MyThumbprint> erstattes med sertifikatavtrykket som skal brukes. Ikke bruk denne parameteren sammen med parameteren -AsyncClientCertThumbprint. |
-AsyncClientCertThumbprint | Avtrykket til Async-klientidentitetssertifikatet som skal brukes til autentisering i Azure AD for kommunikasjon med Headquarters. Dette avtrykket skal brukes til å søke etter plasseringen og navnet for LocalMachine/My store for å finne riktig sertifikat som skal brukes. Ikke bruk denne parameteren sammen med parameteren -AsyncClientCertFullPath. |
-ClientAppInsightsInstrumentationKey | Instrumenteringsnøkkelen for AppInsights for klient. |
-CloudPosAppInsightsInstrumentationKey | Instrumenteringsnøkkelen for AppInsights for Cloud POS. |
-Config | Konfigurasjonsfilen som skal brukes under installasjonen. Et eksempel på et filnavn er Contoso.CommerceScaleUnit.xml. |
-CposAadClientId | Azure AD-klient-ID-en som Cloud POS skal bruke under enhetsaktivering. Denne parameteren kreves ikke for lokale distribusjoner. |
-Device | Enhets-ID-en, som vist på Enheter-siden i Headquarters. |
-EnvironmentId | Miljø-ID-en. |
-HardwareStationAppInsightsInstrumentationKey | Instrumenteringsnøkkelen for AppInsights for Hardware Station. |
--InPlaceUpgradeFromModernPOS | Brukes til å oppgradere fra Modern POS til Store Commerce. Med mindre andre parametere brukes, er standardforutsetningen å registrere enhetstokenet for Modern POS og deretter avinstallere Modern POS. |
Installer | En parameter som angir om komponenten som dette installasjonsprogrammet omfatter, skal installeres. Denne parameteren er nødvendig for å kunne utføre en installasjon og har ingen innledende bindestrek. |
-InstallOffline | Når det gjelder Modern POS, angir denne parameteren at den frakoblede databasen også skal installeres og konfigureres. Bruk også parameteren -SQLServerName. Ellers prøver installasjonsprogrammet å finne en standardforekomst som oppfyller forutsetningene. Når du bruker Azure Active Directory (Azure AD)-godkjenning, vil ikke POS offline fungere, fordi online-tilkobling alltid er nødvendig. |
-Port | Porten som skal knyttes til og brukes av den virtuelle katalogen i Retail Server. Hvis du ikke angir noen port, brukes standardporten 443. |
-Register | Kasse-ID-en, som vist på Kasser-siden i Headquarters. |
-RetailServerAadClientId | Azure AD-klient-ID-en som Retail Server skal bruke under kommunikasjonen med Headquarters. |
-RetailServerAadResourceId | Azure AD-appressurs-ID-en for Retail Server som skal brukes under enhetsaktivering. Denne parameteren kreves ikke for lokale distribusjoner. |
-RetailServerCertFullPath | Den fullstendig formaterte URN-banen som bruker avtrykket som søkemåledata for Retail Server-identitetssertifikatet som skal brukes til autentisering i Azure AD for kommunikasjon med Headquarters. Et eksempel på riktig formatert URN er store://My/LocalMachine?FindByThumbprint=<MyThumbprint> , der verdien <MyThumbprint> blir erstattet med sertifikatavtrykket som skal brukes. Ikke bruk denne parameteren sammen med parameteren -RetailServerCertThumbprint. |
-RetailServerCertThumbprint | Avtrykket til Retail Server-identitetssertifikatet som skal brukes til autentisering i Azure AD for kommunikasjon med Headquarters. Dette avtrykket skal brukes til å søke etter plasseringen og navnet for LocalMachine/My store for å finne riktig sertifikat som skal brukes. Ikke bruk denne parameteren sammen med parameteren -RetailServerCertFullPath. |
-RetailServerURL | Nettadressen til Retail Server som installasjonsprogrammet skal bruke. (Denne nettadressen kan også kalles nettadressen til Commerce Scale Unit [CSU].) Når det gjelder Modern POS, brukes denne verdien under enhetsaktivering. |
-SkipAadCredentialsCheck | En bryter som angir om nødvendige kontroller for Azure AD-legitimasjon skal hoppes over. Standardverdien er usann. |
-SkipCertCheck | En bryter som angir om nødvendige legitimasjonskontroller skal hoppes over. Standardverdien er usann. |
--SkipEnhancedModernPOSUpgradeValidation | En bryter som brukes til å hoppe over standardvalideringene som kjører før du foretar registreringen av enhetstokenet fra Modern POS. Dette flagget skal bare brukes i testmiljøer, og ikke i produksjon. |
-SkipIisCheck | En bryter som angir om nødvendige kontroller for Internet Information Services (IIS) skal hoppes over. Standardverdien er usann. |
-SkipNetFrameworkCheck | En bryter som angir om nødvendige kontroller for .NET Framework skal hoppes over. Standardverdien er usann. |
-SkipScaleUnitHealthcheck | En bryter som angir om tilstandskontrollen for installerte komponenter skal hoppes over. Standardverdien er usann. |
-SkipSChannelCheck | En bryter som angir om nødvendige kontroller for sikker kanal skal hoppes over. Standardverdien er usann. |
-SkipSqlFullTextCheck | En bryter som angir om validering av SQL Server-forutsetningen som krever fulltekstsøk, skal hoppes over. Standardverdien er usann. |
-SkipSqlServerCheck | En bryter som angir om nødvendige kontroller for SQL Server skal hoppes over. Standardverdien er usann. |
--SkipUninstallModernPOSAfterUpgrade | En bryter som brukes til å hoppe over avinstallasjonen av Modern POS, etter at du har foretatt oppgraderingen til Store Commerce og registreringen av enhetstokenet fra Modern POS. |
-SqlServerName | SQL Server-navnet. Hvis navnet ikke er angitt, prøver installasjonsprogrammet å finne standardforekomsten. |
-SslcertFullPath | Den fullstendig formaterte URN-banen som bruker avtrykket som søkemåledata for sertifikatplasseringen som skal brukes til å kryptere HTTP-trafikk til storskalaenheten. Et eksempel på riktig formatert URN er store:\/\/My\/LocalMachine\?FindByThumbprint\=\<MyThumbprint\> , der verdien <MyThumbprint> blir erstattet med sertifikatavtrykket som skal brukes. Ikke bruk denne parameteren sammen med parameteren -SslCertThumbprint. |
-SslCertThumbprint | Avtrykket til sertifikatet som skal brukes til å kryptere HTTP-trafikk til storskalaenheten. Dette avtrykket skal brukes til å søke etter plasseringen og navnet for LocalMachine/My store for å finne riktig sertifikat som skal brukes. Ikke bruk denne parameteren sammen med parameteren -SslCertFullPath. |
-StoreSystemAosUrl | Nettadressen til Headquarters (AOS). |
-StoreSystemChannelDatabaseId | ID-en (navnet) for kanaldatabase. |
-TenantId | Leier-ID for Azure AD. |
-TransactionServiceAzureAuthority | Azure AD-myndighet for Transaction Service. |
-TransactionServiceAzureResource | Azure AD-ressurs for Transaction Service. |
-TrustSqlServerCertificate | En bryter som angir om serversertifikatet skal klareres mens det opprettes en tilkobling til SQL Server. For å unngå sikkerhetsrisikoer må du la være å bruke verdien true for produksjonsdistribusjoner. Standardverdien er usann. |
--UseCommonApplicationData | En bryter som brukes til å endre plasseringen av enhetstokenet. Tokenet lagres i en delt plassering i stedet for å være i brukerkonteksten, slik at alle Windows-brukere kan få tilgang til samme token, og at Store Commerce kan brukes uavhengig av den aktive brukeren. Brukere må likevel være i gruppen RetailChannelUsers. |
-Verbosity | Nivået av logging som blir forespurt under installasjonen. Denne verdien skal vanligvis ikke brukes. |
-WindowsPhoneAppInsightsInstrumentationKey | Instrumenteringsnøkkelen for AppInsights for Hardware Station. |
Generell oversikt
Det nye rammeverket for selvbetjente installasjonsprogrammer har ulike funksjoner og forbedringer. Det nye rammeverket genererer for øyeblikket bare installasjonsprogrammer for Modern POS, maskinvarestasjon og CSU (selvdriftet). Det er viktig å forstå den grunnleggende kommandolinjebruken for de forseglede installasjonsprogrammene, som skal ligne det som vises i eksemplet nedenfor.
<Component Installer Name>.exe install --<Parameter Name> "<Parameter Information>"
Installasjonsprogrammet krever parameteren install (eller uninstall for å fjerne installasjonen) og eventuelle parametere som spesifikt gjelder installasjonen. Parameternavn skal omfatte alle parametere som kreves, for eksempel kasse, CSU-nettadresse eller sertifikatinformasjon. Parameterinformasjon skal inneholde eventuell ytterligere informasjon om parameterne.
Det forseglede rammeverket er opprettet slik at følgende endringer tillates:
- Forseglet – Det nye rammeverket for installasjonsprogram skiller installasjonsprogrammer for Microsoft-distribuerte basekomponenter fullstendig fra de utvidbarhetsbaserte tilpassingene. Tilpassingene installeres etterpå, men blir da frigjort fra oppdateringer (slik at oppdateringer bare tillates for Microsoft-basiskomponenten, bare for tilpassingene eller for begge).
- Uten brukergrensesnitt – Det finnes ikke lenger et brukergrensesnitt. Det finnes i stedet en fullstendig kommandolinjebasert kjørbar fil for hvert installasjonsprogram for komponenter. Denne endringen er en av flere viktige endringer eller funksjoner som brukes til å fokusere det nye rammeverket for installasjonsprogram på bruk med massedistribusjon.
- Utdypet logging – Forbedrede installasjonsprogramlogger gir bedre validering av vellykket eller mislykket installasjon, hvilke trinn som ble utført, og eventuelle advarsler eller feil som ble generert.
- Opprydding – I det nye rammeverket arbeider installasjonsprogrammene for komponenter hardere for å holde installasjonskataloger ryddige, ved å fjerne alt innholdet i komponentmappen før de installerer de nyere komponentene. Denne oppryddingen sikrer at det ikke finnes gjenværende filer som kan gi problemer og forhindre en vellykket installasjon.
Det finnes tre komponenter som ikke er overført til det nye rammeverket: simulatoren for virtuell ekstern enhet, Async Server Connector Service (brukes til støtte for Dynamics AX 2012 R3) og Real-time Service Replacement (brukes til støtte for Dynamics AX 2012 R3).
Notat
Installasjonsprogrammer lagres lokalt og beholdes. Det er viktig å administrere eller slette de beholdte installasjonsprogrammene etter hvert, slik at de ikke kaster bort diskplass. Vi anbefaler at du beholder det gjeldende installasjonsprogrammet for basiskomponenten(e) og eventuelle installasjonsprogrammer for de nyeste versjonene av utvidelser i tilfelle du må gjenopprette fra ekstreme situasjoner.
Overgang
Overgangen fra de gamle selvbetjente installasjonsprogrammene for komponenter til de nye krever at du avinstallerer de gamle komponentene.
- Modern POS – Det nye rammeverket for installasjonsprogram gjorde at programmet fikk en ny programsignatur-ID. Du må derfor avinstallere gamle komponenter fullstendig før du installerer den nye Modern POS-komponenten. På grunn av kravet om full avinstallasjon må du foreta enhetsaktivering på nytt. (Denne nye aktiveringen av enheten er bare nødvendig én gang så lenge avinstallasjon ikke gjøres på nytt.)
- Maskinvarestasjon – Som et IIS-nettsted krever det nye rammeverket for installasjonsprogram at basismappestrukturen blir omarbeidet. Du må derfor avinstallere gamle komponenter fullstendig før du installerer den nye maskinvarestasjonskomponenten.
- Commerce Scale Unit (CSU, selvdriftet) – Som en serie med IIS-nettsteder krever det nye rammeverket for installasjonsprogram at basismappestrukturen blir omarbeidet. Du må derfor avinstallere gamle komponenter fullstendig før du installerer den nye CSU-komponenten (selvdriftet).
Moderne salgssted
Før du begynner
Det er helt avgjørende at du fjerner den gamle, selvbetjente Modern POS-komponenten. Hvis du vil ha mer informasjon, kan du se overgangstrinnene tidligere i denne artikkelen. Som et tilleggskrav må SQL-forekomsten som brukes, ha både Windows-godkjenning og SQL Server-godkjenning-modus . Du kan styre og endre denne konfigurasjonen under deloverskriften Sikkerhet i vinduet Egenskaper i SQL Server Management Studio.
Notat
I et system med én datamaskin, for eksempel en utviklertopologi eller et demomiljø, eller når Commerce Scale Unit og Modern POS er installert på samme datamaskin, kan det hende at Store Commerce ikke kan fullføre enhetsaktiveringen. Dette problemet oppstår fordi Store Commerce ikke kan gjøre nettverksoppkall til samme datamaskin (det vil si oppkall til seg selv). Selv om dette aldri skal forekomme i et produksjonsmiljø, kan problemet løses ved å aktivere et AppContainer-tilbakekoblingsunntak, slik at det går an å kommunisere med den samme datamaskinen. Ulike programmer er offentlig tilgjengelige for å gjøre denne tilbakekoblingen mulig. Hvis du vil ha mer informasjon tilbakekobling, kan du se Hvordan aktivere tilbakekobling og feilsøke nettverksisolasjon. Det er viktig å forstå at en tilbakekobling kan utgjøre en sikkerhetsrisiko, så vi anbefaler at du ikke bruker en tilbakekobling med mindre det er helt nødvendig.
Eksempler på stille distribusjon
Denne delen viser eksempler på kommandoer som brukes til å installere Modern POS.
Stille installasjon av Modern POS
Kommandoen nedenfor installerer (eller oppdaterer) Modern POS stille. Den har standard kommandostruktur som brukes til stille vedlikehold av komponenter som for øyeblikket er installert. Strukturen bruker de grunnleggende verdiene <InstallerName>.exe.
Følgende grunnleggende kommando viser de tilgjengelige alternativene hvis en installasjon forespørres. Vi anbefaler på det sterkeste at du bruker denne kommandoen når du tester eller bruker installasjonsprogrammet for første gang.
CommerceModernPOS.exe help install
Notat
En konfigurasjonsfil kreves ikke for Modern POS. Installasjonsprogrammet har nå parametere (vist tidligere i denne artikkelen) for de ulike verdiene som brukes under enhetsaktivering.
Kommandoen nedenfor angir alle parameterne som skal brukes under enhetsaktivering etter at programmet Modern POS er installert. I dette eksemplet brukes kassen Houston-3, som er en vanlig verdi i demodataene for Dynamics 365 Commerce.
CommerceModernPOS.exe install --Register "Houston-3" --Device "Houston-3" --RetailServerURL "https://MyDynamics365CommerceURL.dynamics.com/Commerce"
Kommandoen nedenfor angir parameterne som skal brukes til å installere og konfigurere den frakoblede databasen. SQL Server angis sammen med konfigurasjonsfilen som skal brukes. Med mindre det brukes et klarert SQL-sertifikat, kreves parameteren --TrustSqlServerCertificate
. Vi anbefaler ikke at du hopper over sjekker når du installerer i produksjon.
CommerceModernPOS.exe install -InstallOffline -SQLServerName "SQLExpress" -Config "ModernPOS.Houston-3.xml"
Kommandoen nedenfor angir parameterne som skal brukes til å oppgradere fra Modern POS til Store Commerce (med en frakoblet database i bruk). Disse parameterne registrerer enhetstokenet som brukes av Modern POS (og fjerner dermed behovet for en manuell enhetsaktivering), og avinstallerer deretter Modern POS. SQL Server angis sammen med konfigurasjonsfilen som skal brukes.
CommerceModernPOS.exe install -InstallOffline -SQLServerName "SQLExpress" --InPlaceUpgradeFromModernPOS
Du kan kombinere disse begrepene på ulike måter for å oppnå installasjonsresultatene du ønsker.
Maskinvarestasjon
Før du begynner
Det er helt avgjørende at du fjerner den gamle, selvbetjente maskinvarestasjonskomponenten. Hvis du vil ha mer informasjon, kan du se overgangstrinnene tidligere i denne artikkelen. Det finnes ikke lenger et informasjonsverktøy for forhandlerkonto. Informasjonen om forhandlerkonto blir i stedet installert når en POS-terminal sammenkobles med maskinvarestasjonen. Vi anbefaler på det sterkeste at du kjører følgende kommando når du tester dette installasjonsprogrammet for første gang:
CommerceHardwareStation.exe help install
Eksempler på stille distribusjon
Denne delen viser eksempler på kommandoer som brukes til å installere maskinvarestasjonen.
Stille installasjon av maskinvarestasjon
Kommandoen nedenfor installerer (eller oppdaterer) maskinvarestasjonen stille. Den har standard kommandostruktur som brukes til vedlikehold av komponenter som for øyeblikket er installert. Strukturen bruker de grunnleggende verdiene <InstallerName>.exe.
Følgende grunnleggende kommando kjører installasjonsprogrammet for den kjørbare filen.
HardwareStation.exe install --Port 443 --CSUURL "https://MyDynamics365CommerceURL.dynamics.com/" --StoreSystemChannelDatabaseID "Houston" --CertThumbprint "MySSLCertificateThumbprintOftenHasNumbers"
Notat
En konfigurasjonsfil kreves ikke for maskinvarestasjonen. Installasjonsprogrammet har nå parametere (vist tidligere i denne artikkelen) for de ulike verdiene som kreves.
Følgende kommando angir alle parameterne som kreves for å hoppe over de nødvendige kontrollene under en standardinstallasjon.
Notat
Vi anbefaler ikka at du hopper over kontroller med mindre du gjør grundig testing på forhånd, eller i utviklingssituasjoner. Vi anbefaler ikke at du hopper over sjekker når du installerer i produksjon.
HardwareStation.exe install --SkipFirewallUpdate --SkipOPOSCheck --SkipVersionCheck --SkipURLCheck --Config "HardwareStation.Houston.xml"
Det er vanlig å kombinere disse begrepene på ulike måter for å oppnå installasjonsresultatene du ønsker.
Commerce Scale Unit (selvdriftet)
Vi anbefaler på det sterkeste at du kjører følgende kommando når du tester dette installasjonsprogrammet for første gang:
CommerceStoreScaleUnitSetup.exe help install
Før du begynner
Det er helt avgjørende at du fjerner den gamle, selvbetjente CSU-komponenten (selvdriftet). Hvis du vil ha mer informasjon, kan du se overgangstrinnene tidligere i denne artikkelen.
Eksempler på stille distribusjon
Denne delen viser eksempler på kommandoer som brukes til å installere CSU (selvdriftet).
Stille installasjon av CSU (selvdriftet)
Kommandoen nedenfor installerer (eller oppdaterer) CSU (selvdriftet). Den har standard kommandostruktur som brukes til stille vedlikehold av komponenter som for øyeblikket er installert. Strukturen bruker de grunnleggende verdiene <InstallerName>.exe.
Sammenlignet med de andre selvbetjente installasjonsprogrammene er Commerce Scale Unit (CSU) mer kompleks og krever en forholdsvis stor mengde tilleggsinformasjon. Følgende kommando er minimumskommandoen (med parametere) som kreves for å kjøre installasjonsprogrammet for den kjørbare filen når det ikke finnes en konfigurasjonsfil. Med mindre det brukes et klarert SQL-sertifikat, kreves parameteren --TrustSqlServerCertificate
.
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"
Notat
Det kreves likevel en konfigurasjonsfil for CSU (selvdriftet).
Kommandoen nedenfor er en mer grundig kommando som kjører installeringsprogrammet for den kjørbare filen med noen alternative parametere. Med mindre det brukes et klarert SQL-sertifikat, kreves parameteren --TrustSqlServerCertificate
.
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"
Følgende kommando angir parametere som kreves for å hoppe over de nødvendige kontrollene under en standardinstallasjon.
Notat
- Vi anbefaler ikka at du hopper over kontroller med mindre du gjør grundig testing på forhånd, eller i utviklingssituasjoner. Vi anbefaler ikke at du hopper over sjekker når du installerer i produksjon.
- Med mindre det brukes et klarert SQL-sertifikat, kreves parameteren
--TrustSqlServerCertificate
.
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"
Du kan kombinere disse begrepene på ulike måter for å oppnå installasjonsresultatene du ønsker.