Dela via


Kommandon (MSIX)

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 kommandot

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.
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.
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.

Överföring – UpdateMetadata – Användning

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.
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
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
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.
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
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
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.