CLI dla deweloperów Microsoft Store (MSI/EXE)

Uwaga / Notatka

Na tej stronie opisano publikowanie aplikacji MSI/EXE przy użyciu interfejsu wiersza polecenia dewelopera sklepu Microsoft Store. Aby uzyskać informacje na temat publikowania aplikacji MSIX przy użyciu interfejsu wiersza polecenia dewelopera sklepu Microsoft Store, kliknij tutaj.

Interfejs wiersza polecenia Microsoft Store to międzyplatformowy interfejs wiersza polecenia (Windows, macOS, Linux), który ułatwia publikowanie aktualizacji aplikacji w Microsoft Store. W przypadku aplikacji MSI/EXE interfejs wiersza polecenia wywołuje interfejsy API Partner Center, aby przesłać metadane pakietu zawierające adres URL instalatora hostowanego przez dewelopera. Microsoft Store pobiera instalator z tego adresu URL; interfejs wiersza polecenia nie pakuje ani nie przekazuje pliku binarnego instalatora. Aby uzyskać informacje o wymaganiach dotyczących hostingu, zobacz Dodawanie i edytowanie informacji o pakiecie.

Ważne

Pierwszą publikację aplikacji należy ukończyć w Microsoft Store za pośrednictwem Centrum partnerskiego. Po opublikowaniu aplikacji możesz opublikować kolejne aktualizacje przy użyciu interfejsu wiersza polecenia platformy Microsoft Store Developer.

Proces użytkowania interfejsu dewelopera sklepu jest taki sam dla aplikacji MSI/EXE i MSIX. Aby dowiedzieć się, jak go używać, zapoznaj się z następującym filmem wideo:

Wymagania wstępne

Aby użyć interfejsu wiersza polecenia dla deweloperów sklepu Microsoft Store, należy wykonać następujące kroki:

Instalacja

Interfejs wiersza polecenia dewelopera sklepu Microsoft Store obsługuje systemy Windows 10+, Linux i macOS:

Zainstaluj teraz interfejs wiersza polecenia dla deweloperów sklepu Microsoft Store (wersja zapoznawcza)

Wprowadzenie

Po zainstalowaniu interfejsu wiersza polecenia dewelopera sklepu Microsoft Store należy skonfigurować środowisko, aby móc uruchamiać polecenia. Możesz to zrobić, uruchamiając CLI po raz pierwszy. Interfejs wiersza polecenia przeprowadzi Cię przez proces konfiguracji:

msstore

Ważne

Podczas logowania nie używaj konta MSA! Interfejs wiersza polecenia (CLI) dla deweloperów Microsoft Store wymaga od Ciebie użycia poświadczeń Microsoft Entra ID. Więcej informacji na ten temat można znaleźć w naszej sekcji wymagań wstępnych .

Uruchamianie w środowiskach ciągłej integracji jest również obsługiwane, a interfejs wiersza polecenia dewelopera Microsoft Store (wersja zapoznawcza) może być używany w potokach ciągłej integracji/ciągłego wdrażania, na przykład do automatycznego publikowania aktualizacji aplikacji w Microsoft Store. Więcej instrukcji na temat tego, jak to zrobić, można znaleźć tutaj.

Uwaga / Notatka

Operacje aktualizacji aplikacji za pośrednictwem interfejsu wiersza polecenia dla deweloperów sklepu Microsoft Store są obecnie obsługiwane tylko w przypadku bezpłatnych produktów. Płatne produkty będą obsługiwane w przyszłej wersji.

Commands

Są to dostępne polecenia interfejsu wiersza polecenia dla deweloperów sklepu Microsoft Store:

Command Description
Info Drukuj istniejącą konfigurację.
Zmienić konfigurację Ponownie skonfiguruj Microsoft Store Developer CLI.
Ustawienia Zmień ustawienia w narzędziu dla deweloperów Microsoft Store CLI.
Złożenia Polecenia powiązane z przesyłaniem, takie jak "status", "get", "getListingAssets", "updateMetadata", "update", "poll", "publish".

Aby uzyskać więcej informacji, zobacz: Polecenia.

Często zadawane pytania

  1. Co to jest interfejs wiersza polecenia dewelopera Microsoft Store i jak może mi pomóc?

    Interfejs wiersza polecenia dla deweloperów sklepu Microsoft Store to międzyplatformowe narzędzie wiersza polecenia, które umożliwia deweloperom automatyzowanie wielu zadań Centrum partnerskiego, takich jak:

    • Lista i pobieranie informacji o aplikacji
    • Aktualizowanie metadanych pakietu, w tym adres URL instalatora hostowanego przez dewelopera
    • Aktualizowanie metadanych sklepu
    • Przesyłanie i publikowanie aktualizacji aplikacji

    To narzędzie jest szczególnie przydatne w potokach CI/CD, gdzie można automatycznie przesyłać zaktualizowane adresy URL instalatora i publikować aktualizacje aplikacji po pierwszej publikacji aplikacji za pośrednictwem Partner Center. Uwierzytelnianie odbywa się przy użyciu poświadczeń Entra ID połączonych z kontem Partner Center.

    Oferuje elastyczną alternatywę dla internetowego interfejsu użytkownika i obsługuje przepływy pracy skryptów w systemach Windows, macOS i Linux. Aby go używać, deweloperzy muszą najpierw skonfigurować dostęp do interfejsu API z odpowiednimi uprawnieniami. Dzięki temu narzędziu zespoły mogą znacznie usprawnić i skalować operacje wydawania.

  2. Czy mogę zautomatyzować zgłoszenia do Store za pomocą CLI?

    Tak, po zakończeniu pierwszej publikacji aplikacji za pośrednictwem Partner Center możesz użyć interfejsu wiersza polecenia w potokach kompilacji, aby przesłać zaktualizowane metadane pakietu i opublikować kolejne aktualizacje aplikacji. Skompiluj i hostuj instalator MSI/EXE oddzielnie, a następnie użyj interfejsu wiersza polecenia, aby przesłać metadane pakietu zawierające jego adres URL. Store pobiera instalator z tego adresu URL; interfejs wiersza polecenia nie pakuje ani nie przesyła go. Nie można użyć CLI do ukończenia pierwszej publikacji.