Microsoft Store Developer CLI (MSIX)

Anmärkning

Den här sidan beskriver MSIX-apppublicering med hjälp av Microsoft Store Developer CLI. Om du vill ha information om MSI/EXE-apppublicering med Microsoft Store Developer CLI klickar du här.

Kommandoradsgränssnittet för Microsoft Store är ett plattformsoberoende CLI (Windows, macOS, Linux) som hjälper utvecklare att publicera sina program till Microsoft Store. Det gör det möjligt för utvecklare att lokalt konfigurera sina programprojekt att publicera till Microsoft Store, samt faktiskt publicera sina programpaket till Microsoft Store, vilket automatiskt anropar rätt Partner Center-API:er för att ladda upp paketen.

Om du vill veta hur du använder Store Developer CLI kan du titta på följande video:

Förutsättningar

Om du vill använda Microsoft Store Developer CLI måste du:

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.

Att köra i CI-miljöer stöds också, och Microsoft Store Developer CLI (förhandsversion) kan användas i dina CI/CD-konfigurationer för att till exempel automatiskt publicera dina applikationer till 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.

Kommandon

Det här är microsoft Store Developer CLI-tillgängliga kommandon:

Befallning Beskrivning
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.
Apps Programrelaterade kommandon, till exempel att visa program i ditt konto och hämta programmets information.
inlämning Överföringsrelaterade kommandon, till exempel "status", "get", "getListingAssets", "updateMetadata", "update", "poll", "publish", "delete", "rollout".
Init Hjälper dig att konfigurera ditt program för publicering till Microsoft Store.
paket Hjälper dig att paketera ditt Microsoft Store-program som en MSIX.
publicera Publicerar ditt program till Microsoft Store.
Flyg Flygrelaterade kommandon, till exempel "lista", "hämta", "ta bort", "skapa", "inlämning".

Mer information finns i: Kommandon.

Vanliga frågor och svar

  1. 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
    • Ladda upp nya paket
    • Uppdatera butikens metadata
    • Skicka och publicera appuppdateringar

    Det här verktyget är särskilt användbart för CI/CD-pipelines, där nya versioner kan skickas och publiceras automatiskt. 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.

  2. Kan jag automatisera store-inlämningar med CLI?

    Ja, CLI stöder automatisering av appöverföringar. Den är integrerad i byggpipelines och möjliggör automatiserad paketering, inlämning och publicering av nya appversioner utan manuella åtgärder. Detta minskar avsevärt tids- och felfrekvensen, perfekt för team som hanterar frekventa uppdateringar eller många program.