Installation
Steg 1: Installera .NET Windows Runtime
Om du inte redan har gjort det installerar du den senaste versionen av .NET 9 Desktop Runtime. Detta är ett krav för att köra Microsoft Store Developer CLI.
Det enklaste sättet att installera det är att använda winget:
winget install Microsoft.DotNet.DesktopRuntime.9
Steg 2: Installera Microsoft Store Developer CLI i Windows
Du kan ladda ned Microsoft Store Developer CLI från Microsoft Store. Du kan också använda winget:
winget install "Microsoft Store Developer CLI"
Steg 1: Installera .NET macOS Runtime
Om du inte redan har gjort det installerar du den senaste versionen av .NET 9 Runtime. Detta är ett krav för att köra Microsoft Store Developer CLI.
Steg 2: Installera Microsoft Store Developer CLI på macOS
Du kan ladda ned macOS .tar.gz för din specifika arkitektur (x64 eller Arm64) från Microsoft Store Developer CLI-utgåvor. När du har laddat ned det, extrahera arkivet och placera det i din PATH på det sätt du vill göra det, till exempel:
mkdir MSStoreCLI
curl https://github.com/microsoft/msstore-cli/releases/latest/download/MSStoreCLI-osx-x64.tar.gz -o MSStoreCLI-osx-x64.tar.gz
tar -xvf MSStoreCLI-osx-x64.tar.gz -C ./MSStoreCLI
sudo cp -R MSStoreCLI/. /usr/local/bin
Du kan också använda brew:
brew install microsoft/msstore-cli/msstore-cli
Steg 1: Installera .NET Linux Runtime
Om du inte redan har gjort det installerar du den senaste versionen av .NET 9 Runtime. Detta är ett krav för att köra Microsoft Store Developer CLI.
Steg 2: Installera Microsoft Store Developer CLI på Linux
Du kan ladda ned Linux .tar.gz för din specifika arkitektur (x64 eller Arm64) från Microsoft Store Developer CLI-sidan för utgåvor. När du har laddat ned det, extrahera arkivet och placera det i din PATH på det sätt du vill göra det, till exempel:
mkdir MSStoreCLI
wget https://github.com/microsoft/msstore-cli/releases/latest/download/MSStoreCLI-linux-x64.tar.gz
tar -xvf MSStoreCLI-linux-x64.tar.gz -C ./MSStoreCLI
sudo cp -R MSStoreCLI/. /usr/local/bin
Du kan också använda brew:
brew install microsoft/msstore-cli/msstore-cli
Info-kommando
Skriv ut befintlig konfiguration.
Usage
msstore info
Options
| Alternativ |
Beskrivning |
| -v, --utförlig |
Skriv ut utförliga utdata. |
| -?, -h, --hjälp (för hjälp) |
Visa hjälp- och användningsinformation. |
Konfigurera om verktyget Microsoft Store Developer CLI. Du kan ange antingen en klienthemlighet eller ett certifikat. Certifikat kan tillhandahållas antingen via tumavtrycket eller genom att ange en filsökväg (med eller utan lösenord).
Usage
msstore reconfigure
Options
| Alternativ |
Beskrivning |
| -t, --hyresgästId |
Ange det klient-ID som ska användas. |
| -s, --sellerId |
Ange det säljar-ID som ska användas. |
| -c, --klientId |
Ange det klient-ID som ska användas. |
| -cs, --clientSecret (klienthemlighet) |
Ange den klienthemlighet som ska användas. |
| -ct, --certifikatfingeravtryck |
Ange det tumavtryck för certifikatet som ska användas. |
| -cfp, --certificateFilePath |
Ange den certifikatfilsökväg som ska användas. |
| -cp, --certifikatlösenord |
Ange certifikatlösenordet som ska användas. |
| --nollställa |
Återställ bara autentiseringsuppgifterna utan att starta om. |
| -v, --utförlig |
Skriv ut utförliga utdata. |
| -?, -h, --help |
Visa hjälp- och användningsinformation. |
Inställningskommando
Ändra inställningarna för Microsoft Store Developer CLI.
Usage
msstore settings
Options
| Alternativ |
Beskrivning |
| -t, --aktiveraTelemetri |
Aktivera (tom/sant) eller Inaktivera (falsk) telemetri. |
| -v, --utförlig |
Skriv ut utförliga utdata. |
| -?, -h, --help |
Visa hjälp- och användningsinformation. |
SetPDN-Sub-Command
Ange egenskapen Visningsnamn för utgivare som används av init-kommandot.
Usage
msstore settings setpdn <publisherDisplayName>
Argumentpunkter
| Argumentation |
Beskrivning |
publisherDisplayName |
Egenskapen Visningsnamn för utgivare som ska anges globalt. |
Options
| Alternativ |
Beskrivning |
| -?, -h, --help |
Visa hjälp- och användningsinformation. |
Appkommandon
| Sub-Command |
Beskrivning |
|
lista |
Visar en lista över alla program i ditt konto. |
|
få |
Hämtar information om ett specifikt program. |
Appar – Lista – Användning
msstore apps list
Options
| Alternativ |
Beskrivning |
| -v, --utförlig |
Skriv ut utförliga utdata. |
| -?, -h, --help |
Visa hjälp- och användningsinformation. |
Appar – Hämta – Användning
msstore apps get <productId>
Argumentpunkter
| Argumentation |
Beskrivning |
productId |
Produkt-ID för Store. |
Options
| Alternativ |
Beskrivning |
| -v, --utförlig |
Skriv ut utförliga utdata. |
| -?, -h, --help |
Visa hjälp- och användningsinformation. |
Överföringskommando
| Sub-Command |
Beskrivning |
|
status |
Hämtar status för en insändning. |
|
få |
Hämtar metadata och paketinformation för en specifik överföring. |
|
getListingAssets |
Hämtar tillgångarna för en specifik inlämning. |
|
updateMetadata |
Uppdaterar metadata för en specifik inlämning. |
|
enkät |
Kontrollerar statusen för en inlämning. |
|
publicera |
Publicerar en specifik inlämning. |
|
ta bort |
Tar bort en specifik sändning. |
Sändning – status – användning
msstore submission status <productId>
Argumentpunkter
| Argumentation |
Beskrivning |
productId |
Produkt-ID för Store. |
Options
| Alternativ |
Beskrivning |
| -v, --utförlig |
Skriv ut utförliga utdata. |
| -?, -h, --help |
Visa hjälp- och användningsinformation. |
Sändning – Hämta – Användning
msstore submission get <productId>
Argumentpunkter
| Argumentation |
Beskrivning |
productId |
Produkt-ID för Store. |
Options
| Alternativ |
Beskrivning |
| -v, --utförlig |
Skriv ut utförliga utdata. |
| -?, -h, --help |
Visa hjälp- och användningsinformation. |
Submission – GetListingAssets – Användning
msstore submission getListingAssets <productId>
Argumentpunkter
| Argumentation |
Beskrivning |
productId |
Produkt-ID för Store. |
Options
| Alternativ |
Beskrivning |
| -v, --utförlig |
Skriv ut utförliga utdata. |
| -?, -h, --help |
Visa hjälp- och användningsinformation. |
msstore submission updateMetadata <productId> <metadata>
Argumentpunkter
| Argumentation |
Beskrivning |
productId |
Produkt-ID för Store. |
metadata |
Den uppdaterade JSON-metadatarepresentationen. |
Options
| Alternativ |
Beskrivning |
| -s, --skipInitialPolling (hoppa över initiala omröstningar) |
Hoppa över den första sonderingen innan du utför åtgärden. [standardinställning: False] |
| -v, --utförlig |
Skriv ut utförliga utdata. |
| -?, -h, --help |
Visa hjälp- och användningsinformation. |
Insändning – omröstning – användning
msstore submission poll <productId>
Argumentpunkter
| Argumentation |
Beskrivning |
productId |
Produkt-ID för Store. |
Options
| Alternativ |
Beskrivning |
| -v, --utförlig |
Skriv ut utförliga utdata. |
| -?, -h, --help |
Visa hjälp- och användningsinformation. |
Sändning – Publicera – Användning
msstore submission publish <productId>
Argumentpunkter
| Argumentation |
Beskrivning |
productId |
Produkt-ID för Store. |
Options
| Alternativ |
Beskrivning |
| -v, --utförlig |
Skriv ut utförliga utdata. |
| -?, -h, --help |
Visa hjälp- och användningsinformation. |
Sändning – Ta bort – Användning
msstore submission delete <productId>
Argumentpunkter
| Argumentation |
Beskrivning |
productId |
Produkt-ID för Store. |
Options
| Alternativ |
Beskrivning |
| --ingen-bekräftelse |
Fråga inte efter bekräftelse. [standardinställning: False] |
| -v, --utförlig |
Skriv ut utförliga utdata. |
| -?, -h, --help |
Visa hjälp- och användningsinformation. |
Flygkommando
| Sub-Command |
Beskrivning |
|
lista |
Hämtar alla flighter för det angivna programmet. |
|
få |
Hämtar en flygresa för det angivna programmet och flighten. |
|
ta bort |
Tar bort en flygresa för det angivna programmet och flighten. |
|
create |
Skapar en flygning för den angivna Applikationen och flyget. |
|
inlämning |
Utföra uppgifter relaterade till flyginlämningar. |
Flyg – lista med kommandoanvändning
msstore flights list <productId>
Flygningar – Lista kommandoargument
| Argumentation |
Beskrivning |
productId |
Produkt-ID:t. |
Flyg - Listkommandot Hjälp
msstore flights list --help
Flyg – Hämta kommandoanvändning
msstore flights get <productId> <flightId>
Flyg – Hämta kommandoargument
| Argumentation |
Beskrivning |
productId |
Produkt-ID:t. |
flightId |
Flyg-ID:t. |
Flyg – Hämta kommandohjälp
msstore flights get --help
Flyg – Ta bort kommandoanvändning
msstore flights delete <productId> <flightId>
Flyg – Ta bort kommandoargument
| Argumentation |
Beskrivning |
productId |
Produkt-ID:t. |
flightId |
Flyg-ID:t. |
Flyg – Ta bort kommandohjälp
msstore flights delete --help
Flyg – Skapa kommandoanvändning
msstore flights create <productId> <friendlyName> --group-ids <group-ids>
Flyg – Skapa kommandoargument
| Argumentation |
Beskrivning |
productId |
Produkt-ID:t. |
friendlyName |
Det vänliga namnet på flygresan. |
Flyg – Skapa kommandoalternativ
| Alternativ |
Beskrivning |
| -g, --grupp-idn |
Grupp-ID:t som ska associeras med flygningen. |
| -r, --rankas-högre-än |
Flyg-ID:t som rangordnas högre än. |
Flyg – Skapa kommandohjälp
msstore flights create --help
Flyg - insändningskommando
| Sub-Command |
Beskrivning |
|
få |
Hämtar den befintliga paketflyginsändningen, antingen det befintliga utkastet eller det senast publicerade. |
|
ta bort |
Tar bort den väntande paketflyginsändningen från butiken. |
|
uppdatera |
Uppdaterar det befintliga flygutkastet med den angivna JSON-filen. |
|
publicera |
Initierar flygsändningsprocessen för det befintliga utkastet. |
|
enkät |
Kontrollerar status tills den befintliga flyginlämningen har publicerats eller har misslyckats. |
|
status |
Hämtar den aktuella statusen för inlämningen av butikens flygande leverans. |
|
Utbyggnaden |
Utför åtgärder relaterade till flygutveckling. |
Flyg – Skicka hämta kommandoanvändning
msstore flights submission get <productId> <flightId>
Flyg – Skicka hämta kommandoargument
| Argumentation |
Beskrivning |
productId |
Produkt-ID:t. |
flightId |
Flyg-ID:t. |
Flyg – Skicka hämta kommandohjälp
msstore flights submission get --help
Flyg – Ta bort kommando för inskickningar
msstore flights submission delete <productId> <flightId>
Flyg - Argument för att ta bort inlämning kommandoargument
| Argumentation |
Beskrivning |
productId |
Produkt-ID:t. |
flightId |
Flyg-ID:t. |
Flyg – Hjälp med inlämningsborttagningskommando
msstore flights submission delete --help
Kommandoanvändning för uppdatering av överföringar - Flyg
msstore flights submission update <productId> <flightId> <product>
Flyg – Argument för att skicka uppdateringskommandon
| Argumentation |
Beskrivning |
productId |
Produkt-ID:t. |
flightId |
Flyg-ID:t. |
product |
Den uppdaterade JSON-produktrepresentationen. |
Flyg – Alternativ för att skicka uppdateringskommandon
| Alternativ |
Beskrivning |
| -s, --skipInitialPolling (hoppa över initiala omröstningar) |
Hoppa över den första sonderingen innan du utför åtgärden. [standardinställning: False] |
Flyg – Hjälp om att skicka uppdateringskommando
msstore flights submission update --help
Flyg: Användning av publiceringskommando för inlämning
msstore flights submission publish <productId> <flightId>
Flyg – Inlämning publicera kommandoargument
| Argumentation |
Beskrivning |
productId |
Produkt-ID:t. |
flightId |
Flyg-ID:t. |
Flyg - Insändningspublicering kommandohjälp
msstore flights submission publish --help
Flyg – Användning av omröstningskommando för insändning
msstore flights submission poll <productId> <flightId>
Flyg – Argument för att skicka avsökningskommandon
| Argumentation |
Beskrivning |
productId |
Produkt-ID:t. |
flightId |
Flyg-ID:t. |
Flyg – Hjälp om att skicka omröstningskommandon
msstore flights submission poll --help
Flyg – Användning av kommando för sändningsstatus
msstore flights submission status <productId> <flightId>
Flyg – Argument för överföringsstatuskommando
| Argumentation |
Beskrivning |
productId |
Produkt-ID:t. |
flightId |
Flyg-ID:t. |
Flyg – Kommandohjälp för inlämningsstatus
msstore flights submission status --help
Flygningar – Inlämning – Utrullningskommando
| Sub-Command |
Beskrivning |
|
få |
Hämtar flygdistributionsstatusen för en sändning. |
|
uppdatera |
Uppdatera flygdistributionsprocenten för en sändning. |
|
Stoppa |
Stoppar flyglanseringen av en inlämning. |
|
Slutföra |
Slutför flyglanseringen av en inlämning. |
Flyg – Sändning – Distribution Hämta kommandoanvändning
msstore flights submission rollout get <productId> <flightId>
Flyg – Inlämning – Hämta kommandoargument för distribution
| Argumentation |
Beskrivning |
productId |
Produkt-ID:t. |
flightId |
Flyg-ID:t. |
Flyg – Inlämning – Hämta kommandoalternativ för utrullning
| Alternativ |
Beskrivning |
| -s, --submissionId |
Sändnings-ID:t. |
Flyg – Inlämning – Hämta kommandohjälp för distribution
msstore flights submission rollout get --help
Flygningar – Överföring – Distributionsuppdatering – Kommandoanvändning
msstore flights submission rollout update <productId> <flightId> <percentage>
Flyg – Inlämning – Kommandoargument för distributionsuppdatering
| Argumentation |
Beskrivning |
productId |
Produkt-ID:t. |
flightId |
Flyg-ID:t. |
percentage |
Procentandelen användare som ska få distributionen av sändningen. |
Flyg – Inlämning – Kommandoalternativ för distributionsuppdatering
| Alternativ |
Beskrivning |
| -s, --submissionId |
Sändnings-ID:t. |
Flyg – Inlämning – Hjälp om distributionsuppdateringskommando
msstore flights submission rollout update --help
Flyg – Sändning – Stoppa kommandoanvändning för distribution
msstore flights submission rollout halt <productId> <flightId>
Flyg – Inlämning – Argument för stopp av utrullningskommando
| Argumentation |
Beskrivning |
productId |
Produkt-ID:t. |
flightId |
Flyg-ID:t. |
Flyg – Sändning – Alternativ för utrullningsstopp
| Alternativ |
Beskrivning |
| -s, --submissionId |
Sändnings-ID:t. |
Flyg – Insändning – Hjälp med distributionsstoppkommando
msstore flights submission rollout halt --help
Flyg – Inlämning – Utrullning Avsluta användning av kommandon
msstore flights submission rollout finalize <productId> <flightId>
Flyg – Inlämning – Slutför kommandoargument för distribution
| Argumentation |
Beskrivning |
productId |
Produkt-ID:t. |
flightId |
Flyg-ID:t. |
Flygningar – Inlämning – Slutjustera kommandoalternativ för lansering
| Alternativ |
Beskrivning |
| -s, --submissionId |
Sändnings-ID:t. |
Flyg – Inlämning – Slutför kommandohjälpen för distribution
msstore flights submission rollout finalize --help
Init-kommando
Kommandot init hjälper dig att konfigurera ditt program att publicera till Microsoft Store. Den stöder för närvarande följande programtyper:
- SDK för Windows-appar/WinUI 3
- Universal Windows-plattform (UWP)
- .NET MAUI (en plattform för att bygga applikationer)
- Fladdra
- Elektron
- React Native för skrivbord
- PWA
Användningsexempel
SDK för Windows-appar/WinUI 3
msstore init "C:\path\to\winui3_app"
Universal Windows-plattform (UWP)
msstore init "C:\path\to\uwp_app"
.NET MAUI (en plattform för att bygga applikationer)
msstore init "C:\path\to\maui_app"
Fladdra
msstore init "C:\path\to\flutter_app"
Elektron
msstore init "C:\path\to\electron_app"
React Native för skrivbord
msstore init "C:\path\to\react_native_app"
Anmärkning
Både Npm och Yarn stöds för Electron- och React Native for Desktop-projekt. Förekomsten av Yarn-låsfilen (yarn.lock) används för att avgöra vilken pakethanterare som ska användas, så se till att du lägger in låsfilen i versionshanteringssystemet.
PWA
msstore init https://contoso.com --output .
Argumentpunkter
| Argumentation |
Beskrivning |
pathOrUrl |
Sökvägen till rotkatalogen där projektfilen finns, eller en offentlig URL som pekar på en PWA. |
Options
| Alternativ |
Beskrivning |
| -n, --utgivarensVisningsNamn |
Visningsnamnet för utgivaren som används för att konfigurera programmet. Om detta anges undviker du ett extra API:er-anrop. |
| --paket |
Om det stöds av apptypen packas projektet automatiskt. |
| --publicera |
Om det stöds av apptypen publicerar projektet automatiskt. Indikerar "--package true" |
| -f, --flygId |
Anger flyg-ID:t där paketet ska publiceras. |
| -prp, --paketUtrullningsProcent |
Anger distributionsprocenten för paketet. Värdet måste vara mellan 0 och 100. |
| -a, --båge |
De arkitekturer som ska skapas för. Om det inte anges används standardarkitekturen för det aktuella operativsystemet och projekttypen. Tillåtna värden: "x86", "x64", "arm64". Den användes endast tillsammans med "--package true". |
| -o, --utdata |
Utdatakatalogen där den paketerade appen lagras. Om det inte anges används standardkatalogen för varje apptyp. |
| -ver, --version (kommandoalternativ för att visa versionsinformation) |
Den version som används när du skapar appen. Om den inte anges används versionen från projektfilen. |
Paketkommando
Hjälper dig att paketera ditt Microsoft Store-program som en MSIX.
Användningsexempel
SDK för Windows-appar/WinUI 3
msstore package "C:\path\to\winui3_app"
Universal Windows-plattform (UWP)
msstore package "C:\path\to\uwp_app"
.NET MAUI (en plattform för att bygga applikationer)
msstore package "C:\path\to\maui_app"
Fladdra
msstore package "C:\path\to\flutter_app"
Elektron
msstore package "C:\path\to\electron_app"
React Native för skrivbord
msstore package "C:\path\to\react_native_app"
PWA
msstore package "C:\path\to\pwa_app"
Argumentpunkter
| Alternativ |
Beskrivning |
pathOrUrl |
Sökvägen till rotkatalogen där projektfilen finns, eller en offentlig URL som pekar på en PWA. |
Options
| Alternativ |
Beskrivning |
| -o, --utdata |
Utdatakatalogen där den paketerade appen lagras. Om det inte anges används standardkatalogen för varje apptyp. |
| -a, --båge |
De arkitekturer som ska skapas för. Om det inte anges används standardarkitekturen för det aktuella operativsystemet och projekttypen. Tillåtna värden: "x86", "x64", "arm64". |
| -ver, --version |
Den version som används när du skapar appen. Om den inte anges används versionen från projektfilen. |
Publicera kommando
Publicerar ditt program till Microsoft Store.
Användningsexempel
SDK för Windows-appar/WinUI 3
msstore publish "C:\path\to\winui3_app"
Universal Windows-plattform (UWP)
msstore publish "C:\path\to\uwp_app"
.NET MAUI (en plattform för att bygga applikationer)
msstore publish "C:\path\to\maui_app"
Fladdra
msstore publish "C:\path\to\flutter_app"
Elektron
msstore publish "C:\path\to\electron_app"
React Native för skrivbord
msstore publish "C:\path\to\react_native_app"
PWA
msstore publish "C:\path\to\pwa_app"
Argumentpunkter
| Alternativ |
Beskrivning |
pathOrUrl |
Sökvägen till rotkatalogen där projektfilen finns, eller en offentlig URL som pekar på en PWA. |
Options
| Alternativ |
Beskrivning |
| -i, --inmatningsfil |
Sökvägen till filen ".msix" eller ".msixupload" som ska användas för publiceringskommandot. Om det inte anges försöker cli hitta den bästa kandidaten baserat på argumentet "pathOrUrl". |
| -id, --appId |
Anger program-ID:t. Behövs bara om projektet inte har initierats tidigare med kommandot "init". |
| -nc, --noCommit (ingen åtagande) |
Inaktiverar att spara inlämningen och behåller den i utkastläge. |
| -f, --flygId |
Anger flyg-ID:t där paketet ska publiceras. |
| -prp, --paketUtrullningsProcent |
Anger distributionsprocenten för paketet. Värdet måste vara mellan 0 och 100. |
Flygkommando
| Sub-Command |
Beskrivning |
|
lista |
Hämtar alla flighter för det angivna programmet. |
|
få |
Hämtar en flygresa för det angivna programmet och flighten. |
|
ta bort |
Tar bort en flygresa för det angivna programmet och flighten. |
|
create |
Skapar en flygning för den angivna Applikationen och flyget. |
|
inlämning |
Utföra uppgifter relaterade till flyginlämningar. |
Flyg – lista – användning
msstore flights list <productId>
Argumentpunkter
| Argumentation |
Beskrivning |
productId |
Produkt-ID:t. |
Options
| Alternativ |
Beskrivning |
| -v, --utförlig |
Skriv ut utförliga utdata. |
| -?, -h, --help |
Visa hjälp- och användningsinformation. |
Flyg – Hämta – Användning
msstore flights get <productId> <flightId>
Argumentpunkter
| Argumentation |
Beskrivning |
productId |
Produkt-ID:t. |
flightId |
Flyg-ID:t. |
Options
| Alternativ |
Beskrivning |
| -v, --utförlig |
Skriv ut utförliga utdata. |
| -?, -h, --help |
Visa hjälp- och användningsinformation. |
Flyg – Ta bort – Användning
msstore flights delete <productId> <flightId>
Argumentpunkter
| Argumentation |
Beskrivning |
productId |
Produkt-ID:t. |
flightId |
Flyg-ID:t. |
Options
| Alternativ |
Beskrivning |
| -v, --utförlig |
Skriv ut utförliga utdata. |
| -?, -h, --help |
Visa hjälp- och användningsinformation. |
Flyg – Skapa – Användning
msstore flights create <productId> <friendlyName> --group-ids <group-ids>
Argumentpunkter
| Argumentation |
Beskrivning |
productId |
Produkt-ID:t. |
friendlyName |
Det vänliga namnet på flygresan. |
Options
| Alternativ |
Beskrivning |
| -g, --grupp-idn |
Grupp-ID:t som ska associeras med flygningen. |
| -r, --rang-högre-än |
Flyg-ID:t som rangordnas högre än. |
| -v, --utförlig |
Skriv ut utförliga utdata. |
| -?, -h, --help |
Visa hjälp- och användningsinformation. |
Flyg – inlämning av ansökan
| Sub-Command |
Beskrivning |
|
få |
Hämtar den befintliga paketflyginsändningen, antingen det befintliga utkastet eller det senast publicerade. |
|
ta bort |
Tar bort den väntande paketflyginsändningen från butiken. |
|
uppdatera |
Uppdaterar det befintliga flygutkastet med den angivna JSON-filen. |
|
publicera |
Initierar flygsändningsprocessen för det befintliga utkastet. |
|
enkät |
Kontrollerar status tills den befintliga flyginlämningen har publicerats eller har misslyckats. |
|
status |
Hämtar den aktuella statusen för inlämningen av butikens flygande leverans. |
|
Utbyggnaden |
Utför åtgärder relaterade till flygutveckling. |
Flyg – Inlämning – Hämta – Användning
msstore flights submission get <productId> <flightId>
Argumentpunkter
| Argumentation |
Beskrivning |
productId |
Produkt-ID:t. |
flightId |
Flyg-ID:t. |
Options
| Alternativ |
Beskrivning |
| -v, --utförlig |
Skriv ut utförliga utdata. |
| -?, -h, --help |
Visa hjälp- och användningsinformation. |
Flyg – Inlämning – Ta bort – Användning
msstore flights submission delete <productId> <flightId>
Argumentpunkter
| Argumentation |
Beskrivning |
productId |
Produkt-ID:t. |
flightId |
Flyg-ID:t. |
Options
| Alternativ |
Beskrivning |
| --ingen-bekräftelse |
Fråga inte efter bekräftelse. |
| -v, --utförlig |
Skriv ut utförliga utdata. |
| -?, -h, --help |
Visa hjälp- och användningsinformation. |
Flyg – Inlämning – Uppdatering – Användning
msstore flights submission update <productId> <flightId> <product>
Argumentpunkter
| Argumentation |
Beskrivning |
productId |
Produkt-ID:t. |
flightId |
Flyg-ID:t. |
product |
Den uppdaterade JSON-produktrepresentationen. |
Options
| Alternativ |
Beskrivning |
| -s, --skipInitialPolling (hoppa över initiala omröstningar) |
Hoppa över den första sonderingen innan du utför åtgärden. [standardinställning: False] |
| -v, --utförlig |
Skriv ut utförliga utdata. |
| -?, -h, --help |
Visa hjälp- och användningsinformation. |
Flyg – Inlämning – Publicera – Användning
msstore flights publish <productId> <flightId>
Argumentpunkter
| Argumentation |
Beskrivning |
productId |
Produkt-ID:t. |
flightId |
Flyg-ID:t. |
Options
| Alternativ |
Beskrivning |
| -v, --utförlig |
Skriv ut utförliga utdata. |
| -?, -h, --help |
Visa hjälp- och användningsinformation. |
Flyg – inlämning – omröstning – användning
msstore flights poll <productId> <flightId>
Argumentpunkter
| Argumentation |
Beskrivning |
productId |
Produkt-ID:t. |
flightId |
Flyg-ID:t. |
Options
| Alternativ |
Beskrivning |
| -v, --utförlig |
Skriv ut utförliga utdata. |
| -?, -h, --help (hjälp) |
Visa hjälp- och användningsinformation. |
Flyg – Sändning – Status – Användning
msstore flights status <productId> <flightId>
Argumentpunkter
| Argumentation |
Beskrivning |
productId |
Produkt-ID:t. |
flightId |
Flyg-ID:t. |
Options
| Alternativ |
Beskrivning |
| -v, --utförlig |
Skriv ut utförliga utdata. |
| -?, -h, --help |
Visa hjälp- och användningsinformation. |
Flyg – Inlämning – distribution
| Sub-Command |
Beskrivning |
|
få |
Hämtar flygdistributionsstatusen för en sändning. |
|
uppdatera |
Uppdatera flygdistributionsprocenten för en sändning. |
|
Stoppa |
Stoppar flyglanseringen av en inlämning. |
|
Slutföra |
Slutför flyglanseringen av en inlämning. |
Flyg – Inlämning – distribution – Hämta – Användning
msstore flights submission rollout get <productId> <flightId>
Argumentpunkter
| Argumentation |
Beskrivning |
productId |
Produkt-ID:t. |
flightId |
Flyg-ID:t. |
Options
| Alternativ |
Beskrivning |
| -s, --inlämningsId |
Sändnings-ID:t. |
| -v, --utförlig |
Skriv ut utförliga utdata. |
| -?, -h, --help |
Visa hjälp- och användningsinformation. |
Flyg – Inlämning – distribution – Uppdatering – Användning
msstore flights submission rollout update <productId> <flightId> <percentage>
Argumentpunkter
| Argumentation |
Beskrivning |
productId |
Produkt-ID:t. |
flightId |
Flyg-ID:t. |
percentage |
Procentandelen användare som ska få distributionen av sändningen. |
Options
| Alternativ |
Beskrivning |
| -s, --inlämningsId |
Sändnings-ID:t. |
| -v, --utförlig |
Skriv ut utförliga utdata. |
| -?, -h, --help |
Visa hjälp- och användningsinformation. |
Flyg - Inlämning - Distribution - Stopp - Användning
msstore flights submission rollout halt <productId> <flightId>
Argumentpunkter
| Argumentation |
Beskrivning |
productId |
Produkt-ID:t. |
flightId |
Flyg-ID:t. |
Options
| Alternativ |
Beskrivning |
| -s, --submissionId |
Sändnings-ID:t. |
| -v, --utförlig |
Skriv ut utförliga utdata. |
| -?, -h, --help |
Visa hjälp- och användningsinformation. |
Flyg – Inlämning – Lansering – Slutliggöra – Användning
msstore flights submission rollout finalize <productId> <flightId>
Argumentpunkter
| Argumentation |
Beskrivning |
productId |
Produkt-ID:t. |
flightId |
Flyg-ID:t. |
Options
| Alternativ |
Beskrivning |
| -s, --inlämningsId |
Sändnings-ID:t. |
| -v, --utförlig |
Skriv ut utförliga utdata. |
| -?, -h, --help |
Visa hjälp- och användningsinformation. |
CI/CD-miljöer
Microsoft Store Developer CLI (förhandsversion) stöder körning i CI/CD-miljöer. Det innebär att du kan använda Microsoft Store Developer CLI (förhandsversion) i dina CI/CD-pipelines för att till exempel automatiskt publicera dina program till Microsoft Store.
Det första steg för att uppnå detta är att installera Microsoft Store Developer CLI (förhandsversion) i DIN CI/CD-miljö. Du hittar anvisningar om hur du gör detta här.
När du har installerat Microsoft Store Developer CLI (förhandsversion) måste du konfigurera din miljö för att kunna köra kommandon. Du kan göra detta genom att köra msstore reconfigure kommandot med de specifika parametrar som identifierar ditt partnercenterkonto (TenantId, SellerId, ClientId). Du måste också ange antingen en ClientSecret eller ett certifikat.
Det är mycket viktigt att dölja dessa autentiseringsuppgifter eftersom de visas i loggarna för din CI/CD-pipeline. Du kan göra detta med hjälp av hemligheter. Varje CI/CD-pipelinesystem har olika namn för dessa hemligheter. Azure DevOps kallar dem till exempel hemliga variabler, men GitHub Action kallar dem krypterade hemligheter. Skapa en hemlighet för var och en av parametrarna (TenantId, SellerId, ClientId och ClientSecret eller ett certifikat) och använd reconfigure sedan kommandot för att konfigurera din miljö.
Till exempel:
Azure DevOps
- task: UseMSStoreCLI@0
displayName: Setup Microsoft Store Developer CLI
- script: msstore reconfigure --tenantId $(PARTNER_CENTER_TENANT_ID) --sellerId $(PARTNER_CENTER_SELLER_ID) --clientId $(PARTNER_CENTER_CLIENT_ID) --clientSecret $(PARTNER_CENTER_CLIENT_SECRET)
displayName: Configure Microsoft Store Developer CLI
GitHub Actions (verktyg för arbetsflöden)
- name: Setup Microsoft Store Developer CLI
uses: microsoft/microsoft-store-apppublisher@v1.1
- name: Configure Microsoft Store Developer CLI
run: msstore reconfigure --tenantId ${{ secrets.PARTNER_CENTER_TENANT_ID }} --sellerId ${{ secrets.PARTNER_CENTER_SELLER_ID }} --clientId ${{ secrets.PARTNER_CENTER_CLIENT_ID }} --clientSecret ${{ secrets.PARTNER_CENTER_CLIENT_SECRET }}
När det här kommandot har körts konfigureras Microsoft Store Developer CLI (förhandsversion) för att använda de angivna autentiseringsuppgifterna. Nu kan du använda Microsoft Store Developer CLI (förhandsversion) i din CI/CD-pipeline.