Microsoft Store Developer CLI (MSI/EXE)

Hinweis

Auf dieser Seite werden MSI/EXE-App-Veröffentlichungen mithilfe der Microsoft Store Developer CLI behandelt. Weitere Informationen zur MSIX-App-Veröffentlichung mithilfe der Microsoft Store Developer CLI finden Sie hier.

Die Microsoft Store Befehlszeilenschnittstelle ist eine plattformübergreifende CLI (Windows, macOS, Linux), mit der Sie Updates für Ihre Anwendungen im Microsoft Store veröffentlichen können. Für MSI/EXE-Apps ruft die CLI die Partner Center-APIs auf, um Paketmetadaten mit der URL Ihres vom Entwickler gehosteten Installers zu übermitteln. Der Store ruft das Installationsprogramm von dieser URL ab; die CLI packt oder lädt die Installer-Binärdatei nicht hoch. Informationen zu Hostinganforderungen finden Sie unter Hinzufügen und Bearbeiten von Paketinformationen.

Von Bedeutung

Sie müssen die erste Veröffentlichung Ihrer App im Microsoft Store über das Partner Center abschließen. Nachdem Ihre App veröffentlicht wurde, können Sie die Microsoft Store Developer CLI verwenden, um nachfolgende Updates zu veröffentlichen.

Der Prozess zur Verwendung der Store Developer CLI ist für MSI/EXE- und MSIX-Apps identisch. Um die Verwendung zu verstehen, schauen Sie sich das folgende Video an:

Voraussetzungen

Um die Microsoft Store Developer CLI zu verwenden, müssen Sie:

Installation

Die Microsoft Store Developer CLI unterstützt Windows 10+, Linux und macOS:

Installieren Sie die Microsoft Store Developer CLI (Vorschau) jetzt!

Erste Schritte

Nach der Installation der Microsoft Store Developer CLI müssen Sie Ihre Umgebung so konfigurieren, dass Befehle ausgeführt werden können. Sie können dies tun, indem Sie die CLI zum ersten Mal ausführen. Die CLI führt Sie durch den Konfigurationsprozess:

msstore

Von Bedeutung

Wenn Sie sich anmelden, verwenden Sie Ihre MSA nicht! Die Microsoft Store Developer CLI erfordert, dass Sie Ihre Microsoft Entra-ID-Anmeldeinformationen verwenden. Weitere Informationen hierzu finden Sie in unserem Abschnitt "Voraussetzungen ".

Die Ausführung in CI-Umgebungen wird ebenfalls unterstützt, und die Microsoft Store Developer CLI (Vorschau) kann in Ihren CI/CD-Pipelines verwendet werden, um z. B. automatisch Updates für Ihre Anwendungen in der Microsoft Store zu veröffentlichen. Weitere Anweisungen dazu finden Sie hier.

Hinweis

App-Updatevorgänge über die Microsoft Store Developer CLI werden derzeit nur für kostenlose Produkte unterstützt. Kostenpflichtige Produkte werden in einer zukünftigen Version unterstützt.

Befehle

Dies sind die verfügbaren Befehle der Microsoft Store Developer CLI:

Command Description
Info Vorhandene Konfiguration drucken.
rekonfigurieren Konfigurieren Sie die Microsoft Store Developer CLI erneut.
Einstellungen Ändern Sie die Einstellungen der Microsoft Store Developer CLI.
Einreichung Befehle für Übermittlungen, z. B. „status“, „get“, „getListingAssets“, „updateMetadata“, „update“, „poll“, „publish“.

Weitere Informationen finden Sie unter: Befehle.

Häufig gestellte Fragen

  1. Was ist die Microsoft Store Developer CLI und wie kann es mir helfen?

    Die Microsoft Store Developer CLI ist ein plattformübergreifendes Befehlszeilentool, mit dem Entwickler viele Partner Center-Aufgaben automatisieren können, z. B.:

    • Auflisten und Abrufen von App-Informationen
    • Aktualisieren von Paketmetadaten, einschließlich der URL Ihres vom Entwickler gehosteten Installers
    • Aktualisieren von Store-Metadaten
    • Übermitteln und Veröffentlichen von App-Updates

    Dieses Tool eignet sich besonders für CI/CD-Pipelines, bei denen Sie automatisch aktualisierte Installations-URLs übermitteln und App-Updates nach der ersten Veröffentlichung der App über Partner Center veröffentlichen können. Die Authentifizierung erfolgt mithilfe von Entra-ID-Anmeldeinformationen, die mit Ihrem Partner Center-Konto verknüpft sind.

    Es bietet eine flexible Alternative zur Web-UI und unterstützt Skriptworkflows in Windows, macOS und Linux. Um sie zu verwenden, müssen Entwickler zuerst den API-Zugriff mit entsprechenden Berechtigungen konfigurieren. Mit diesem Tool können Teams ihre Veröffentlichungsvorgänge erheblich optimieren und skalieren.

  2. Kann ich Store-Übermittlungen mit der CLI automatisieren?

    Ja, nachdem Sie die erste Publikation Ihrer App über Partner Center abgeschlossen haben, können Sie die CLI in Buildpipelinen verwenden, um aktualisierte Paketmetadaten zu übermitteln und nachfolgende App-Updates zu veröffentlichen. Erstellen Und hosten Sie Ihr MSI/EXE-Installationsprogramm separat, und verwenden Sie dann die CLI, um Paketmetadaten zu übermitteln, die ihre URL enthalten. Der Store ruft das Installationsprogramm von dieser URL ab; die CLI packt oder lädt es nicht hoch. Sie können die CLI nicht verwenden, um die erste Publikation abzuschließen.