Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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:
- Registrarsi come sviluppatore di app Windows nel Centro per i partner
- Disporre di un tenant associato al tuo account Partner Center. È possibile ottenere questo risultato associando un ID Microsoft Entra esistente nel Centro per i partner o creando un nuovo ID Microsoft Entra nel Centro per i partner.
- Avere già creato l'app nel Centro per i partner. Se l'app non esiste ancora, creare l'app riservandone il nome nel Centro per i partner. L'interfaccia della riga di comando non può creare automaticamente un'app.
- Completare la prima pubblicazione dell'app tramite Partner Center. Crea la prima sottomissione per l'app, incluso il questionario sulle classificazioni per età, e inviala per la certificazione in Partner Center. Attendere che l'app venga pubblicata nel Microsoft Store prima di usare la CLI per pubblicare gli aggiornamenti successivi.
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
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.
È 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.