Telepítés
1. lépés: A .NET windowsos futtatókörnyezetének telepítése
Ha még nem tette meg, telepítse a .NET 9 asztali futtatókörnyezet legújabb verzióját. Ez a Microsoft Store fejlesztői parancssori felület futtatásának követelménye.
A telepítés legegyszerűbb módja a winget használata:
winget install Microsoft.DotNet.DesktopRuntime.9
2. lépés: A Microsoft Store fejlesztői parancssori felület telepítése Windows rendszeren
A Microsoft Store fejlesztői parancssori felületét a Microsoft Store áruházból töltheti le. Másik lehetőségként használhatja a winget:
winget install "Microsoft Store Developer CLI"
1. lépés: A .NET macOS Runtime telepítése
Ha még nem tette meg, telepítse a .NET 9 futtatókörnyezet legújabb verzióját. Ez a Microsoft Store fejlesztői parancssori felület futtatásának követelménye.
2. lépés: A Microsoft Store fejlesztői parancssori felületének telepítése macOS rendszeren
Letöltheti az adott architektúrához (x64 vagy Arm64) tartozó macOS-.tar.gz fájlt aMicrosoft Store Developer CLI kiadási oldaláról. Miután letöltötte az archívumot, bontsa ki, és helyezze el az elérési útvonalba, tetszőleges módon, például:
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
Másik lehetőségként használhatja a brew-t:
brew install microsoft/msstore-cli/msstore-cli
1. lépés: A .NET Linux-futtatókörnyezet telepítése
Ha még nem tette meg, telepítse a .NET 9 futtatókörnyezet legújabb verzióját. Ez a Microsoft Store fejlesztői parancssori felület futtatásának követelménye.
2. lépés: A Microsoft Store fejlesztői parancssori felület telepítése Linux rendszeren
Az adott architektúrához (x64 vagy Arm64) tartozó Linux -.tar.gz a Microsoft Store fejlesztői CLI kiadási oldaláról töltheti le. Miután letöltötte az archívumot, bontsa ki, és helyezze el az elérési útvonalba, tetszőleges módon, például:
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
Másik lehetőségként használhatja a brew-t:
brew install microsoft/msstore-cli/msstore-cli
Információ parancs
Meglévő konfiguráció nyomtatása.
Usage
msstore info
Beállítások
| Lehetőség |
Leírás |
| -v, --részletes |
Részletes kimenet megjelenítése. |
| -?, -h, --help |
Súgó- és használati adatok megjelenítése. |
Konfigurálja újra a Microsoft Store fejlesztői parancssori felületét. Megadhat egy ügyfélkulcsot vagy egy tanúsítványt. A tanúsítványok az ujjlenyomatán keresztül vagy egy fájl elérési útján (jelszóval vagy jelszó nélkül) is megadhatóak.
Usage
msstore reconfigure
Beállítások
| Lehetőség |
Leírás |
| -t, --tenantId |
Adja meg a használni kívánt bérlőazonosítót. |
| -s, --eladóAzonító |
Adja meg a használni kívánt eladóazonosítót. |
| -c, --ügyfélAzonosító |
Adja meg a használni kívánt ügyfél-azonosítót. |
| -cs, --clientSecret (kliens titkos kulcs) |
Adja meg a használni kívánt ügyfélkulcsot. |
| -ct, --tanúsítványUjjlenyomat |
Adja meg a használni kívánt tanúsítvány ujjlenyomatát. |
| -cfp, --certificateFilePath (tanúsítványfájl elérési út) |
Adja meg a használni kívánt tanúsítványfájl elérési útját. |
| -cp, --certificatePassword (tanúsítvány jelszó) |
Adja meg a használni kívánt tanúsítványjelszót. |
| --átszed |
Csak a hitelesítő adatok alaphelyzetbe állítása újrakezdés nélkül. |
| -v, --részletes |
Részletes kimenet megjelenítése. |
| -?, -h, --help |
Súgó- és használati adatok megjelenítése. |
Beállítások parancs
A Microsoft Store fejlesztői parancssori felület beállításainak módosítása.
Usage
msstore settings
Beállítások
| Lehetőség |
Leírás |
| -t, --telemetria engedélyezése |
Engedélyezze (üres/igaz) vagy tiltsa le a (hamis) telemetriát. |
| -v, --részletes |
Részletes kimenet megjelenítése. |
| -?, -h, --help |
Súgó- és használati adatok megjelenítése. |
SetPDN Sub-Command
Állítsa be az init parancs által használt Publisher Display Name tulajdonságot.
Usage
msstore settings setpdn <publisherDisplayName>
Érvek
| érvelés |
Leírás |
publisherDisplayName |
A Közzétevő megjelenítendő neve tulajdonság, amely globálisan lesz beállítva. |
Beállítások
| Lehetőség |
Leírás |
| -?, -h, --help |
Súgó- és használati adatok megjelenítése. |
Alkalmazások parancs
| Sub-Command |
Leírás |
|
lista |
A fiók összes alkalmazásának listája. |
|
kap |
Lekéri egy adott alkalmazás részleteit. |
Alkalmazások – Lista – Használat
msstore apps list
Beállítások
| Lehetőség |
Leírás |
| -v, --részletes |
Részletes kimenet megjelenítése. |
| -?, -h, --help |
Súgó- és használati adatok megjelenítése. |
Alkalmazások – Lekérés – Használat
msstore apps get <productId>
Érvek
| érvelés |
Leírás |
productId |
Az Áruház termékazonosítója. |
Beállítások
| Lehetőség |
Leírás |
| -v, --részletes |
Részletes kimenet megjelenítése. |
| -?, -h, --help |
Súgó- és használati adatok megjelenítése. |
Küldési parancs
| Sub-Command |
Leírás |
|
állapot |
Megtekinti a beküldés állapotát. |
|
kap |
Lekéri egy adott beküldés metaadatait és csomagadatait. |
|
getListingAssets |
Lekéri egy adott benyújtás listázási elemeit. |
|
updateMetadata |
Frissíti egy adott beküldés metaadatait. |
|
szavazás |
Lekérdezi a beküldés állapotát. |
|
közzétesz |
Egy adott beküldés közzététele. |
|
töröl |
Töröl egy adott beküldést. |
Beküldés – Állapot – Használat
msstore submission status <productId>
Érvek
| érvelés |
Leírás |
productId |
Az Áruház termékazonosítója. |
Beállítások
| Lehetőség |
Leírás |
| -v, --részletes |
Részletes kimenet megjelenítése. |
| -?, -h, --help |
Súgó- és használati adatok megjelenítése. |
Beküldés – Lekérés – Használat
msstore submission get <productId>
Érvek
| érvelés |
Leírás |
productId |
Az Áruház termékazonosítója. |
Beállítások
| Lehetőség |
Leírás |
| -v, --részletes |
Részletes kimenet megjelenítése. |
| -?, -h, --help |
Súgó- és használati adatok megjelenítése. |
Beküldés – GetListingAssets – Használat
msstore submission getListingAssets <productId>
Érvek
| érvelés |
Leírás |
productId |
Az Áruház termékazonosítója. |
Beállítások
| Lehetőség |
Leírás |
| -v, --részletes |
Részletes kimenet megjelenítése. |
| -?, -h, --help |
Súgó- és használati adatok megjelenítése. |
msstore submission updateMetadata <productId> <metadata>
Érvek
| érvelés |
Leírás |
productId |
Az Áruház termékazonosítója. |
metadata |
A frissített JSON-metaadatok megjelenítése. |
Beállítások
| Lehetőség |
Leírás |
| -s, --skipInitialPolling (kezdeti lekérdezés kihagyása) |
A művelet végrehajtása előtt hagyja ki a kezdeti lekérdezést. [alapértelmezett: Hamis] |
| -v, --részletes |
Részletes kimenet megjelenítése. |
| -?, -h, --help |
Súgó- és használati adatok megjelenítése. |
Beküldés – Szavazás – Használat
msstore submission poll <productId>
Érvek
| érvelés |
Leírás |
productId |
Az Áruház termékazonosítója. |
Beállítások
| Lehetőség |
Leírás |
| -v, --részletes |
Részletes kimenet megjelenítése. |
| -?, -h, --help |
Súgó- és használati adatok megjelenítése. |
Beküldés – Közzététel – Használat
msstore submission publish <productId>
Érvek
| érvelés |
Leírás |
productId |
Az Áruház termékazonosítója. |
Beállítások
| Lehetőség |
Leírás |
| -v, --részletes |
Részletes kimenet megjelenítése. |
| -?, -h, --help |
Súgó- és használati adatok megjelenítése. |
Beküldés – Törlés – Használat
msstore submission delete <productId>
Érvek
| érvelés |
Leírás |
productId |
Az Áruház termékazonosítója. |
Beállítások
| Lehetőség |
Leírás |
| --nincs-megerősítés |
Ne kérje a megerősítést. [alapértelmezett: Hamis] |
| -v, --részletes |
Részletes kimenet megjelenítése. |
| -?, -h, --help |
Súgó- és használati adatok megjelenítése. |
Járatparancsok
| Sub-Command |
Leírás |
|
lista |
Lekéri a megadott alkalmazás összes járatát. |
|
kap |
Lekéri a megadott alkalmazáshoz és járathoz tartozó járatot. |
|
töröl |
Törli a megadott alkalmazáshoz és járathoz tartozó járatot. |
|
create |
Létrehoz egy repülőjáratot a megadott alkalmazáshoz és járathoz. |
|
beküldés |
Repülési beküldésekkel kapcsolatos feladatok elvégzése. |
Járatok - Listázó parancs használata
msstore flights list <productId>
Járatok – Parancs argumentumainak listázása
| érvelés |
Leírás |
productId |
A termékazonosító. |
Járatok – Lista parancs súgója
msstore flights list --help
Járatok – Parancshasználat lekérése
msstore flights get <productId> <flightId>
Járatok – Parancsargumentumok lekérései
| érvelés |
Leírás |
productId |
A termékazonosító. |
flightId |
A járatazonosító. |
Járatok – Parancs súgójának lekérése
msstore flights get --help
Járatok – Törlési parancs használata
msstore flights delete <productId> <flightId>
Járatok – Parancsargumentumok törlése
| érvelés |
Leírás |
productId |
A termékazonosító. |
flightId |
A járatazonosító. |
Járatok – Törlés parancs súgója
msstore flights delete --help
Járatok – Parancshasználat létrehozása
msstore flights create <productId> <friendlyName> --group-ids <group-ids>
Járatok – Parancsargumentumok létrehozása
| érvelés |
Leírás |
productId |
A termékazonosító. |
friendlyName |
A járat barátságos neve. |
Járatok – Parancsbeállítások létrehozása
| Lehetőség |
Leírás |
| -g, --group-ids |
A járathoz társítandó csoportazonosítók. |
| -r, --rank-higher-than (rangsorolja magasabbra mint) |
A repülési azonosító, amely magasabb rangot ér el. |
Járatok – Parancs létrehozási súgó
msstore flights create --help
Járatok – Beküldési parancs
| Sub-Command |
Leírás |
|
kap |
Lekéri a csomag meglévő benyújtását, akár a meglévő tervezetet, akár az utolsó közzétett csomagot. |
|
töröl |
Törli a függőben lévő csomag beküldési kérelmet a Store-ból. |
|
frissít |
Frissíti a meglévő repülési vázlatot a megadott JSON-val. |
|
közzétesz |
Elindítja a meglévő piszkozat repülési beküldési folyamatát. |
|
szavazás |
Mindaddig ismétlődő lekérdezéseket végez, amíg a meglévő járatbeküldés KÖZZÉ nem került vagy SIKERTELEN lett. |
|
állapot |
Lekéri az áruház járatbeküldésének aktuális állapotát. |
|
Bevezetés |
A repülési bevezetéssel kapcsolatos műveletek végrehajtása. |
Járatok – Beküldési GET parancs használata
msstore flights submission get <productId> <flightId>
Járatok – Beküldés – Parancsargumentumok lekérése
| érvelés |
Leírás |
productId |
A termékazonosító. |
flightId |
A járatazonosító. |
Járatok – Beküldés – Parancs lekérése – súgó
msstore flights submission get --help
Járatok – Küldés törlési parancshasználata
msstore flights submission delete <productId> <flightId>
Járatok – Küldés törlése parancsargumentumok
| érvelés |
Leírás |
productId |
A termékazonosító. |
flightId |
A járatazonosító. |
Járatok – Beküldés törlési parancs súgója
msstore flights submission delete --help
Járatok – Beküldési frissítés parancs használata
msstore flights submission update <productId> <flightId> <product>
Járatok – Adatbeküldési frissítési parancs argumentumai
| érvelés |
Leírás |
productId |
A termékazonosító. |
flightId |
A járatazonosító. |
product |
A frissített JSON-termékábrázolás. |
Járatok – Beküldési frissítés parancsopciók
| Lehetőség |
Leírás |
| -s, --skipInitialPolling (kezdeti lekérdezés kihagyása) |
A művelet végrehajtása előtt hagyja ki a kezdeti lekérdezést. [alapértelmezett: Hamis] |
Járatok – Küldési frissítés parancs súgója
msstore flights submission update --help
Járatok – Küldés – Parancs használatának közzététele
msstore flights submission publish <productId> <flightId>
Járatok – Küldés – Közzététel parancs paraméterei
| érvelés |
Leírás |
productId |
A termékazonosító. |
flightId |
A járatazonosító. |
Járatok – Küldés közzétételi parancs súgója
msstore flights submission publish --help
Járatok – Beküldési lekérdezési parancs használata
msstore flights submission poll <productId> <flightId>
Járatok – Szavazási parancs argumentumainak beküldése
| érvelés |
Leírás |
productId |
A termékazonosító. |
flightId |
A járatazonosító. |
Járatok – Beküldés szavazási parancs segítsége
msstore flights submission poll --help
Járatok – Küldési állapot parancs használata
msstore flights submission status <productId> <flightId>
Járatok – Küldési állapot parancs argumentumai
| érvelés |
Leírás |
productId |
A termékazonosító. |
flightId |
A járatazonosító. |
Repülőjáratok – Küldési állapot parancs súgója
msstore flights submission status --help
Járatok – Beküldés – Bevezetési parancs
| Sub-Command |
Leírás |
|
kap |
Lekéri egy beküldés repülési bevezetési állapotát. |
|
frissít |
Frissítse a beküldések repülési bevezetési százalékos arányát. |
|
Megállás |
A beküldés repülési bevezetésének leállítása. |
|
Véglegesítse |
Véglegesíti a beküldés repülési bevezetésének véglegesítését. |
Járatok – Beküldés – Bevezetés parancs használatának lekérdezése
msstore flights submission rollout get <productId> <flightId>
Járatok – Beküldés – Bevezetés parancsargumentumok lekérése
| érvelés |
Leírás |
productId |
A termékazonosító. |
flightId |
A járatazonosító. |
Járatok – Beküldés – Bevezetés – Parancsbeállítások lekérése
| Lehetőség |
Leírás |
| -s, --beküldésiAzonosító |
A beküldés azonosítója. |
Járatok – Beküldés – Bevezetés – Parancs súgójának lekérése
msstore flights submission rollout get --help
Járatok – Beküldés – Bevezetési frissítés parancs használata
msstore flights submission rollout update <productId> <flightId> <percentage>
Járatok – Beküldés – Bevezetési frissítés parancs argumentumai
| érvelés |
Leírás |
productId |
A termékazonosító. |
flightId |
A járatazonosító. |
percentage |
A beküldés bevezetését fogadó felhasználók százalékos aránya. |
Járatok – Beküldés – Bevezetési frissítés parancs beállításai
| Lehetőség |
Leírás |
| -s, --beküldésiAzonosító |
A beküldés azonosítója. |
Járatok – Beküldés – Bevezetési frissítés parancs súgója
msstore flights submission rollout update --help
Járatok – Beküldés – A bevezetés leállítása parancs használata
msstore flights submission rollout halt <productId> <flightId>
Járatok – Beküldés – Telepítés leállítása parancs argumentumai
| érvelés |
Leírás |
productId |
A termékazonosító. |
flightId |
A járatazonosító. |
Járatok – Beküldés – Telepítés leállítása parancsbeállítások
| Lehetőség |
Leírás |
| -s, --beküldésiAzonosító |
A beküldés azonosítója. |
Járatok – Beküldés – Bevezetés leállítása parancs súgója
msstore flights submission rollout halt --help
Járatok – Beküldés – Bevezetés a parancshasználat véglegesítésére
msstore flights submission rollout finalize <productId> <flightId>
Járatok – Beküldés – Bevezetés – Parancsargumentumok véglegesítése
| érvelés |
Leírás |
productId |
A termékazonosító. |
flightId |
A járatazonosító. |
Járatok – Beküldés – Bevezetés – Parancsbeállítások véglegesítése
| Lehetőség |
Leírás |
| -s, --beküldésiAzonosító |
A beküldés azonosítója. |
Repülőjáratok – Beküldés – Bevezetés – Parancs súgójának véglegesítése
msstore flights submission rollout finalize --help
Inicializálási parancs
A init parancs segít beállítani az alkalmazást a Microsoft Store-ban való közzétételhez. Jelenleg a következő alkalmazástípusokat támogatja:
- Windows App SDK/WinUI
- UWP
- .NET MAUI
- Lebeg
- Elektron
- React Native asztali számítógépre
- PWA
Használati példák
Windows App SDK/WinUI
msstore init "C:\path\to\winui3_app"
UWP
msstore init "C:\path\to\uwp_app"
.NET MAUI
msstore init "C:\path\to\maui_app"
Lebeg
msstore init "C:\path\to\flutter_app"
Elektron
msstore init "C:\path\to\electron_app"
React Native asztali számítógépre
msstore init "C:\path\to\react_native_app"
Megjegyzés:
Az Electron és a React Native for Desktop projektek esetében mind a Npm, mind a Yarn támogatott. A Yarn zárolási fájl (yarn.lock) megléte alapján kerül meghatározásra, hogy melyik csomagkezelőt használja, ezért biztosítsa, hogy feltölti a zárolási fájlt a forrásvezérlő rendszerbe.
PWA
msstore init https://contoso.com --output .
Érvek
| érvelés |
Leírás |
pathOrUrl |
A gyökérkönyvtár elérési útvonala, ahol a projektfájl található, vagy egy PWA-ra mutató nyilvános URL-cím. |
Beállítások
| Lehetőség |
Leírás |
| -n, --kiadóMegjelenítésiNév |
Az alkalmazás konfigurálásához használt Közzétevő megjelenítendő neve. Ha meg van adva, elkerülheti a további API-k hívását. |
| --csomag |
Ha az alkalmazás típusa támogatja, automatikusan csomagolja a projektet. |
| --közzétesz |
Ha az alkalmazástípus támogatja, automatikusan közzéteszi a projektet. A(z) '--package true' jelentése az, hogy |
| -f, --járatAzonosító |
Megadja azt a járatazonosítót, ahol a csomag közzé lesz téve. |
| -prp, --csomagKibocsátásiSzázalék |
A csomag bevezetési százalékát adja meg. Az értéknek 0 és 100 közöttinek kell lennie. |
| -a, --arch (architektúra beállítása a parancssorban) |
A felépítendő architektúra(ok). Ha nincs megadva, az aktuális operációs rendszer alapértelmezett architektúrája és projekttípusa lesz használatban. Engedélyezett értékek: "x86", "x64", "arm64". Csak a "--package true" kifejezéssel együtt használták. |
| -o, --kimenet |
A kimeneti könyvtár, amelyben a csomagolt alkalmazás lesz tárolva. Ha nincs megadva, a rendszer az egyes alkalmazástípusok alapértelmezett könyvtárát használja. |
| -ver, --verzió |
Az alkalmazás létrehozásakor használt verzió. Ha nincs megadva, a program a projektfájlból származó verziót használja. |
Parancs csomagkezeléshez
Segít a Microsoft Store-alkalmazás MSIX-ként való csomagolásában.
Használati példák
Windows App SDK/WinUI
msstore package "C:\path\to\winui3_app"
UWP
msstore package "C:\path\to\uwp_app"
.NET MAUI
msstore package "C:\path\to\maui_app"
Lebeg
msstore package "C:\path\to\flutter_app"
Elektron
msstore package "C:\path\to\electron_app"
React Native asztali számítógépre
msstore package "C:\path\to\react_native_app"
PWA
msstore package "C:\path\to\pwa_app"
Érvek
| Lehetőség |
Leírás |
pathOrUrl |
A gyökérkönyvtár elérési útvonala, ahol a projektfájl található, vagy egy PWA-ra mutató nyilvános URL-cím. |
Beállítások
| Lehetőség |
Leírás |
| -o, --kimenet |
A kimeneti könyvtár, amelyben a csomagolt alkalmazás lesz tárolva. Ha nincs megadva, a rendszer az egyes alkalmazástípusok alapértelmezett könyvtárát használja. |
| -a, --arch (architektúra beállítása a parancssorban) |
A felépítendő architektúra(ok). Ha nincs megadva, az aktuális operációs rendszer alapértelmezett architektúrája és projekttípusa lesz használatban. Engedélyezett értékek: "x86", "x64", "arm64". |
| -ver, --verzió |
Az alkalmazás létrehozásakor használt verzió. Ha nincs megadva, a program a projektfájlból származó verziót használja. |
Közzétételi parancs
Közzéteszi az alkalmazást a Microsoft Store-ban.
Használati példák
Windows App SDK/WinUI
msstore publish "C:\path\to\winui3_app"
UWP
msstore publish "C:\path\to\uwp_app"
.NET MAUI
msstore publish "C:\path\to\maui_app"
Lebeg
msstore publish "C:\path\to\flutter_app"
Elektron
msstore publish "C:\path\to\electron_app"
React Native asztali számítógépre
msstore publish "C:\path\to\react_native_app"
PWA
msstore publish "C:\path\to\pwa_app"
Érvek
| Lehetőség |
Leírás |
pathOrUrl |
A gyökérkönyvtár elérési útvonala, ahol a projektfájl található, vagy egy PWA-ra mutató nyilvános URL-cím. |
Beállítások
| Lehetőség |
Leírás |
| -i, --bemenetiFájl |
A közzétételi parancshoz használandó ".msix" vagy ".msixupload" fájl elérési útja. Ha nincs megadva, a parancssori felület megpróbálja megtalálni a legjobb jelöltet a "pathOrUrl" argumentum alapján. |
| -id, --alkalmazásazonosító |
Az alkalmazásazonosítót adja meg. Csak akkor van szükség, ha a projektet még nem inicializálták az "init" paranccsal. |
| -nc, --nincsElkötelezettség |
Letiltja a beküldés véglegesítését, és piszkozat állapotban tartja. |
| -f, --járatAzonosító |
Megadja azt a járatazonosítót, ahol a csomag közzé lesz téve. |
| -prp, --csomagKibocsátásiSzázalék |
A csomag bevezetési százalékát adja meg. Az értéknek 0 és 100 közöttinek kell lennie. |
Járatok parancs
| Sub-Command |
Leírás |
|
lista |
Lekéri a megadott alkalmazás összes járatát. |
|
kap |
Lekéri a megadott alkalmazáshoz és járathoz tartozó járatot. |
|
töröl |
Törli a megadott alkalmazáshoz és járathoz tartozó járatot. |
|
create |
Létrehoz egy repülőjáratot a megadott alkalmazáshoz és járathoz. |
|
beküldés |
Repülési beküldésekkel kapcsolatos feladatok elvégzése. |
Járatok – Lista – Használat
msstore flights list <productId>
Érvek
| érvelés |
Leírás |
productId |
A termékazonosító. |
Beállítások
| Lehetőség |
Leírás |
| -v, --részletes |
Részletes kimenet megjelenítése. |
| -?, -h, --help |
Súgó- és használati adatok megjelenítése. |
Járatok – Lekérdezés – Használat
msstore flights get <productId> <flightId>
Érvek
| érvelés |
Leírás |
productId |
A termékazonosító. |
flightId |
A járatazonosító. |
Beállítások
| Lehetőség |
Leírás |
| -v, --részletes |
Részletes kimenet megjelenítése. |
| -?, -h, --help |
Súgó- és használati adatok megjelenítése. |
Járatok – Törlés – Használat
msstore flights delete <productId> <flightId>
Érvek
| érvelés |
Leírás |
productId |
A termékazonosító. |
flightId |
A járatazonosító. |
Beállítások
| Lehetőség |
Leírás |
| -v, --részletes |
Részletes kimenet megjelenítése. |
| -?, -h, --help |
Súgó- és használati adatok megjelenítése. |
Járatok – Létrehozás – Használat
msstore flights create <productId> <friendlyName> --group-ids <group-ids>
Érvek
| érvelés |
Leírás |
productId |
A termékazonosító. |
friendlyName |
A járat barátságos neve. |
Beállítások
| Lehetőség |
Leírás |
| -g, --group-ids |
A járathoz társítandó csoportazonosítók. |
| -r, --rank-higher-than (rangsorolja magasabbra mint) |
A repülési azonosító, amely magasabb rangot ér el. |
| -v, --részletes |
Részletes kimenet megjelenítése. |
| -?, -h, --help |
Súgó- és használati adatok megjelenítése. |
Járatok – Beküldés
| Sub-Command |
Leírás |
|
kap |
Lekéri a csomag meglévő benyújtását, akár a meglévő tervezetet, akár az utolsó közzétett csomagot. |
|
töröl |
Törli a függőben lévő csomag beküldési kérelmet a Store-ból. |
|
frissít |
Frissíti a meglévő repülési vázlatot a megadott JSON-val. |
|
közzétesz |
Elindítja a meglévő piszkozat repülési beküldési folyamatát. |
|
szavazás |
Mindaddig ismétlődő lekérdezéseket végez, amíg a meglévő járatbeküldés KÖZZÉ nem került vagy SIKERTELEN lett. |
|
állapot |
Lekéri az áruház járatbeküldésének aktuális állapotát. |
|
Bevezetés |
A repülési bevezetéssel kapcsolatos műveletek végrehajtása. |
Járatok – Beküldés – Lekérés – Használat
msstore flights submission get <productId> <flightId>
Érvek
| érvelés |
Leírás |
productId |
A termékazonosító. |
flightId |
A járatazonosító. |
Beállítások
| Lehetőség |
Leírás |
| -v, --részletes |
Részletes kimenet megjelenítése. |
| -?, -h, --help |
Súgó- és használati adatok megjelenítése. |
Járatok – Beküldés – Törlés – Használat
msstore flights submission delete <productId> <flightId>
Érvek
| érvelés |
Leírás |
productId |
A termékazonosító. |
flightId |
A járatazonosító. |
Beállítások
| Lehetőség |
Leírás |
| --nincs-megerősítés |
Ne kérje a megerősítést. |
| -v, --részletes |
Részletes kimenet megjelenítése. |
| -?, -h, --help |
Súgó- és használati adatok megjelenítése. |
Járatok – Beküldés – Frissítés – Használat
msstore flights submission update <productId> <flightId> <product>
Érvek
| érvelés |
Leírás |
productId |
A termékazonosító. |
flightId |
A járatazonosító. |
product |
A frissített JSON-termékábrázolás. |
Beállítások
| Lehetőség |
Leírás |
| -s, --skipInitialPolling (kezdeti lekérdezés kihagyása) |
A művelet végrehajtása előtt hagyja ki a kezdeti lekérdezést. [alapértelmezett: Hamis] |
| -v, --részletes |
Részletes kimenet megjelenítése. |
| -?, -h, --help |
Súgó- és használati adatok megjelenítése. |
Járatok – Beküldés – Közzététel – Használat
msstore flights publish <productId> <flightId>
Érvek
| érvelés |
Leírás |
productId |
A termékazonosító. |
flightId |
A járatazonosító. |
Beállítások
| Lehetőség |
Leírás |
| -v, --részletes |
Részletes kimenet megjelenítése. |
| -?, -h, --help |
Súgó- és használati adatok megjelenítése. |
Járatok – Beküldés – Szavazás – Használat
msstore flights poll <productId> <flightId>
Érvek
| érvelés |
Leírás |
productId |
A termékazonosító. |
flightId |
A járatazonosító. |
Beállítások
| Lehetőség |
Leírás |
| -v, --részletes |
Részletes kimenet megjelenítése. |
| -?, -h, --help (segítség) |
Súgó- és használati adatok megjelenítése. |
Járatok – Beküldés – Állapot – Használat
msstore flights status <productId> <flightId>
Érvek
| érvelés |
Leírás |
productId |
A termékazonosító. |
flightId |
A járatazonosító. |
Beállítások
| Lehetőség |
Leírás |
| -v, --részletes |
Részletes kimenet megjelenítése. |
| -?, -h, --help |
Súgó- és használati adatok megjelenítése. |
Járatok – Beküldés – Bevezetés
| Sub-Command |
Leírás |
|
kap |
Lekéri egy beküldés repülési bevezetési állapotát. |
|
frissít |
Frissítse a beküldések repülési bevezetési százalékos arányát. |
|
Megállás |
A beküldés repülési bevezetésének leállítása. |
|
Véglegesítse |
Véglegesíti a beküldés repülési bevezetésének véglegesítését. |
Járatok – Benyújtás – Bevezetés – Lekérdezés – Használat
msstore flights submission rollout get <productId> <flightId>
Érvek
| érvelés |
Leírás |
productId |
A termékazonosító. |
flightId |
A járatazonosító. |
Beállítások
| Lehetőség |
Leírás |
| -s, --beküldésiAzonosító |
A beküldés azonosítója. |
| -v, --részletes |
Részletes kimenet megjelenítése. |
| -?, -h, --help |
Súgó- és használati adatok megjelenítése. |
Járatok – Beküldés – Bevezetés – Frissítés – Használat
msstore flights submission rollout update <productId> <flightId> <percentage>
Érvek
| érvelés |
Leírás |
productId |
A termékazonosító. |
flightId |
A járatazonosító. |
percentage |
A beküldés bevezetését fogadó felhasználók százalékos aránya. |
Beállítások
| Lehetőség |
Leírás |
| -s, --beküldésiAzonosító |
A beküldés azonosítója. |
| -v, --részletes |
Részletes kimenet megjelenítése. |
| -?, -h, --help |
Súgó- és használati adatok megjelenítése. |
Járatok – Beküldés – Bevezetés – Leállítás – Használat
msstore flights submission rollout halt <productId> <flightId>
Érvek
| érvelés |
Leírás |
productId |
A termékazonosító. |
flightId |
A járatazonosító. |
Beállítások
| Lehetőség |
Leírás |
| -s, --beküldésiAzonosító |
A beküldés azonosítója. |
| -v, --részletes |
Részletes kimenet megjelenítése. |
| -?, -h, --help |
Súgó- és használati adatok megjelenítése. |
Járatok – Beküldés – Bevezetés – Véglegesítés – Használat
msstore flights submission rollout finalize <productId> <flightId>
Érvek
| érvelés |
Leírás |
productId |
A termékazonosító. |
flightId |
A járatazonosító. |
Beállítások
| Lehetőség |
Leírás |
| -s, --beküldésiAzonosító |
A beküldés azonosítója. |
| -v, --részletes |
Részletes kimenet megjelenítése. |
| -?, -h, --help |
Súgó- és használati adatok megjelenítése. |
CI/CD-környezetek
A Microsoft Store fejlesztői parancssori felület (előzetes verzió) támogatja a CI/CD-környezetekben való futtatásokat. Ez azt jelenti, hogy a CI/CD-folyamatokban a Microsoft Store fejlesztői parancssori felület (előzetes verzió) használatával például automatikusan közzéteheti alkalmazásait a Microsoft Store-ban.
Ennek első lépéseként telepítse a Microsoft Store fejlesztői parancssori felületét (előzetes verzió) a CI/CD-környezetben. Erről itt talál útmutatást.
A Microsoft Store fejlesztői parancssori felületének (előzetes verzió) telepítése után konfigurálnia kell a környezetet a parancsok futtatására. Ehhez futtassa a parancsot a msstore reconfigure partnerközpont fiókját azonosító paraméterekkel (TenantId, SellerId, ClientId). Meg kell adnia egy ClientSecret vagy egy tanúsítványt is.
Nagyon fontos, hogy elrejtse ezeket a hitelesítő adatokat, mivel azok láthatók lesznek a CI/CD-folyamat naplóiban. Ezt titkos kódok használatával teheti meg. Mindegyik CI/CD-folyamatrendszernek különböző nevei vannak ezekhez a titkos kódokhoz. Az Azure DevOps például titkos változóknak hívja őket, de a GitHub Action titkosított titkos kódnak hívja őket. Hozzon létre egy titkos kulcsot az egyes paraméterekhez (TenantId, SellerId, ClientId és ClientSecretvagy tanúsítvány), majd a reconfigure paranccsal állítsa be a környezetet.
Például:
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
- 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 }}
A parancs végrehajtása után a Microsoft Store fejlesztői parancssori felülete (előzetes verzió) a megadott hitelesítő adatok használatára lesz konfigurálva. Most már használhatja a Microsoft Store fejlesztői parancssori felületét (előzetes verzió) a CI/CD-folyamatban.