CLI per sviluppatori di Microsoft Store (MSI/EXE)

Annotazioni

Questa pagina illustra la pubblicazione di app MSI/EXE tramite l'interfaccia della riga di comando per sviluppatori di Microsoft Store. Per informazioni sulla pubblicazione di app MSIX con l'interfaccia della riga di comando per sviluppatori di Microsoft Store, fare clic qui.

L'interfaccia della riga di comando Microsoft Store è un'interfaccia della riga di comando multipiattaforma (Windows, macOS, Linux) che consente di pubblicare gli aggiornamenti alle applicazioni nel Microsoft Store. Per le app MSI/EXE, l'interfaccia della riga di comando chiama le Partner Center APIs per inviare i metadati del pacchetto contenenti l'URL del programma di installazione ospitato dallo sviluppatore. Store recupera il programma di installazione da tale URL; l'interfaccia della riga di comando non include in un pacchetto né carica il file binario del programma di installazione. Per i requisiti di hosting, vedi Aggiungere e modificare le informazioni sul pacchetto.

Importante

Devi completare la prima pubblicazione dell'app nel Microsoft Store tramite Partner Center. Dopo la pubblicazione dell'app, è possibile usare l'interfaccia della riga di comando per sviluppatori Microsoft Store per pubblicare gli aggiornamenti successivi.

Il processo per usare l'interfaccia della riga di comando per sviluppatori dello Store è lo stesso per le app MSI/EXE e MSIX. Quindi, per comprendere come usarlo, vedere il video seguente:

Prerequisiti

Per utilizzare la CLI per sviluppatori di Microsoft Store, dovrai:

Installazione

L'interfaccia della riga di comando per sviluppatori di Microsoft Store supporta Windows 10+, Linux e macOS:

Installare ora l'interfaccia della riga di comando per sviluppatori di Microsoft Store (anteprima).

Come iniziare

Dopo aver installato la CLI per sviluppatori di Microsoft Store, devi configurare il tuo ambiente per poter eseguire i comandi. Puoi farlo semplicemente eseguendo la CLI per la prima volta. La CLI ti guiderà attraverso il processo di configurazione:

msstore

Importante

Quando accedi, non utilizzare il tuo MSA! L'interfaccia della riga di comando per sviluppatori di Microsoft Store richiede l'uso delle credenziali di Microsoft Entra ID. Altre informazioni su questo argomento sono disponibili nella sezione relativa ai prerequisiti .

Anche l'esecuzione negli ambienti CI è supportata e Microsoft Store Developer CLI (preview) può essere usata nelle pipeline CI/CD per, ad esempio, pubblicare automaticamente aggiornamenti per le tue applicazioni nel Microsoft Store. Altre istruzioni su come eseguire questa operazione sono disponibili qui.

Annotazioni

Le operazioni di aggiornamento delle app tramite l'interfaccia della riga di comando per sviluppatori di Microsoft Store sono attualmente supportate solo per i prodotti gratuiti. I prodotti a pagamento saranno supportati in una versione futura.

Commands

Questi sono i comandi disponibili per l'interfaccia della riga di comando per sviluppatori di Microsoft Store:

Command Description
Informazioni Stampa la configurazione esistente.
riconfigurare Riconfigura la CLI per sviluppatori di Microsoft Store.
impostazioni Modifica le impostazioni della CLI per sviluppatori di Microsoft Store.
presentazione Comandi correlati all'invio, ad esempio 'status', 'get', 'getListingAssets', 'updateMetadata', 'update', 'poll', 'publish'.

Per altre info, vedi: Comandi.

Domande frequenti

  1. Che cos'è l'interfaccia della riga di comando per sviluppatori Microsoft Store e come può essere utile?

    L'interfaccia della riga di comando per sviluppatori di Microsoft Store è uno strumento da riga di comando multipiattaforma che consente agli sviluppatori di automatizzare molte attività del Centro per i partner, ad esempio:

    • Presentazione e recupero delle informazioni sull'app
    • Aggiornamento dei metadati del pacchetto, incluso l'URL del programma di installazione ospitato dallo sviluppatore
    • Aggiornamento dei metadati dello Store
    • Invio e pubblicazione di aggiornamenti delle app

    Questo strumento è particolarmente utile per le pipeline CI/CD, in cui è possibile inviare automaticamente gli URL del programma di installazione aggiornati e pubblicare gli aggiornamenti delle app dopo la prima pubblicazione dell'app tramite Partner Center. L'autenticazione viene eseguita usando le credenziali entra ID collegate all'account del Centro per i partner.

    Offre un'alternativa flessibile all'interfaccia utente Web e supporta flussi di lavoro di scripting in Windows, macOS e Linux. Per usarlo, gli sviluppatori devono prima configurare l'accesso all'API con le autorizzazioni appropriate. Con questo strumento, i team possono semplificare e ridimensionare in modo significativo le operazioni di rilascio.

  2. È possibile automatizzare gli invii nello Store con l'interfaccia della riga di comando?

    Sì, dopo aver completato la prima pubblicazione dell'app tramite Partner Center, è possibile usare la CLI nelle pipeline di compilazione per inviare metadati del pacchetto aggiornati e pubblicare gli aggiornamenti successivi dell'app. Creare e ospitare separatamente il programma di installazione MSI/EXE, quindi usare l'interfaccia della riga di comando per inviare i metadati del pacchetto contenenti il relativo URL. Lo store recupera il programma di installazione da tale URL; la CLI non crea un pacchetto né lo carica. Non è possibile usare l'interfaccia della riga di comando per completare la prima pubblicazione.