Del via


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.