Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Anmärkning
Den här sidan beskriver MSI/EXE-apppublicering med hjälp av Microsoft Store Developer CLI. Klicka här om du vill ha information om MSIX-apppublicering med Microsoft Store Developer CLI .
Kommandoradsgränssnittet Microsoft Store är ett plattformsoberoende CLI (Windows, macOS, Linux) som hjälper dig att publicera uppdateringar av dina program i Microsoft Store. För MSI/EXE-appar anropar CLI Partner Center-API:erna för att skicka paketmetadata som innehåller URL:en för installationsprogrammet som finns hos utvecklaren. Store-appen hämtar installationsprogrammet från den URL:en. CLI:t paketerar inte eller laddar inte upp installationsprogrammets binärfil. Mer information om värdkrav finns i Lägga till och redigera paketinformation.
Viktigt!
Du måste slutföra appens första publikation till Microsoft Store via Partnercenter. När appen har publicerats kan du använda Microsoft Store Developer CLI för att publicera efterföljande uppdateringar.
Processen för att använda Store Developer CLI är densamma för både MSI/EXE- och MSIX-appar. Så om du vill förstå hur du använder den kan du titta på följande video:
Förutsättningar
Om du vill använda Microsoft Store Developer CLI måste du:
- Registrera dig som Windows-apputvecklare i Partnercenter
- Ha en tenant associerad med ditt Partner Center-konto. Det kan du uppnå genom att antingen associera ett befintligt Microsoft Entra-ID i Partnercenter eller genom att skapa ett nytt Microsoft Entra-ID i Partnercenter.
- Har din app redan skapats i Partnercenter. Om din app inte finns ännu skapar du din app genom att reservera dess namn i Partnercenter. CLI kan inte skapa en app åt dig.
- Slutför appens första publikation via Partnercenter. Skapa den första inlämningen för appen, inklusive frågeformuläret för åldersklassificeringar, och skicka den för certifiering i Partnercenter. Vänta tills appen har publicerats till Microsoft Store innan du använder CLI för att publicera efterföljande uppdateringar.
Installation
Microsoft Store Developer CLI stöder Windows 10+, Linux och macOS:
Installera Microsoft Store Developer CLI (förhandsversion) nu!
Komma igång
När du har installerat Microsoft Store Developer CLI måste du konfigurera din miljö för att kunna köra kommandon. Du kan göra detta genom att helt enkelt köra CLI för första gången. CLI vägleder dig genom konfigurationsprocessen:
msstore
Viktigt!
Använd inte din MSA när du loggar in! Microsoft Store Developer CLI kräver att du använder dina autentiseringsuppgifter för Microsoft Entra-ID. Mer information om detta finns i avsnittet förutsättningar.
Körning i CI-miljöer stöds också och Microsoft Store Developer CLI (förhandsversion) kan användas i dina CI/CD-pipelines för att till exempel automatiskt publicera uppdateringar till dina program i Microsoft Store. Mer information om hur du gör detta finns här.
Anmärkning
Appuppdateringsåtgärder via Microsoft Store Developer CLI stöds för närvarande endast för kostnadsfria produkter. Betalda produkter kommer att stödjas i en framtida version.
Commands
Det här är microsoft Store Developer CLI-tillgängliga kommandon:
| Command | Description |
|---|---|
| information | Skriv ut befintlig konfiguration. |
| konfigurera om | Konfigurera om verktyget Microsoft Store Developer CLI. |
| Inställningar | Ändra inställningarna för Microsoft Store Developer CLI. |
| inlämning | Inlämningsrelaterade kommandon, till exempel "status", "get", "getListingAssets", "updateMetadata", "update", "poll", "publish". |
Mer information finns i: Kommandon.
Vanliga frågor och svar
Vad är Microsoft Store Developer CLI och hur kan det hjälpa mig?
Microsoft Store Developer CLI är ett plattformsoberoende kommandoradsverktyg som gör att utvecklare kan automatisera många partnercenteruppgifter, till exempel:
- Visa och hämta appinformation
- Uppdatera paketmetadata, inklusive URL:en för det utvecklarvärdade installationsprogrammet
- Uppdatera butikens metadata
- Skicka och publicera appuppdateringar
Det här verktyget är särskilt användbart för CI/CD-pipelines, där du automatiskt kan skicka uppdaterade installations-URL:er och publicera appuppdateringar efter appens första publicering via Partnercenter. Autentiseringen görs med entra-ID-autentiseringsuppgifter som är länkade till ditt Partnercenter-konto.
Det erbjuder ett flexibelt alternativ till webbgränssnittet och stöder skriptarbetsflöden i Windows, macOS och Linux. För att kunna använda den måste utvecklare först konfigurera API-åtkomst med lämpliga behörigheter. Med det här verktyget kan teamen effektivisera och skala sina lanseringsåtgärder avsevärt.
Kan jag automatisera store-inlämningar med CLI?
Ja, när du har slutfört appens första publicering via Partnercenter kan du använda CLI i byggpipelines för att skicka uppdaterade paketmetadata och publicera efterföljande appuppdateringar. Bygg och hosta ditt MSI/EXE-installationsprogram separat och använd sedan CLI för att skicka paketmetadata som innehåller dess URL. Store hämtar installationsprogrammet från den URL:en. CLI:t paketerar eller laddar inte upp det. Du kan inte använda CLI för att slutföra den första publiceringen.
Windows developer