Microsoft Store 開發人員 CLI (MSI/EXE)

備註

本頁介紹使用 Microsoft Store 開發者 CLI 進行 MSI/EXE 應用程式發佈。 如需使用 Microsoft Store 開發人員 CLI 發佈 MSIX 應用程式的資訊,請按兩下 這裡。

Microsoft Store 命令列介面是跨平台 (Windows、macOS、Linux) CLI,可協助開發人員將應用程式發佈至 Microsoft Store。 它可讓開發人員在本機設定其應用程式專案以發佈至 Microsoft 市集,並實際將其應用程式的套件發佈至 Microsoft 市集,自動呼叫正確的 合作夥伴中心 API 來上傳其套件。

使用 Store Developer CLI 的過程對於 MSI/EXE 和 MSIX 應用程式都是相同的。 因此,要了解如何使用它,請觀看以下視頻:

先決條件

若要使用 Microsoft Store 開發人員 CLI,您必須:

安裝

Microsoft Store 開發人員 CLI 支援 Windows 10+、Linux 和 macOS:

立即安裝 Microsoft 市集開發人員 CLI (預覽版) !

使用者入門

安裝 Microsoft Store 開發人員 CLI 之後,您必須設定環境才能執行命令。 您只要第一次執行 CLI,即可完成此操作。 CLI 將引導您完成設定流程:

msstore

這很重要

請勿使用您的 MSA 來登入! Microsoft Store 開發人員 CLI 要求您使用 Microsoft Entra ID 認證。 您可以在 必要條件一 節中找到此項目的詳細資訊。

也支援在 CI 環境中執行,而且 Microsoft Store 開發人員 CLI (預覽版) 可用於 CI/CD 管線,例如自動將應用程式發佈至 Microsoft Store。 如需有關如何執行這項操作的更多指示,請參閱這裡

備註

目前僅支援免費產品,透過 Microsoft Store 開發者 CLI 進行應用程式更新操作。 付費產品將在未來版本中提供支援。

Commands

以下是 Microsoft Store 開發人員 CLI 可用的命令:

Command Description
資訊 列印現有的組態。
重新配置 重新設定 Microsoft Store 開發人員 CLI。
設定 變更 Microsoft Store 開發人員 CLI 的設定。
提交 提交相關命令,例如 'status'、'get'、'getListingAssets'、'updateMetadata'、'update'、'poll'、'publish'。

如需詳細資訊,請參閱: 命令

常見問題

  1. 什麼是 Microsoft Store 開發者 CLI?它能如何幫助我?

    Microsoft Store 開發人員 CLI 是跨平臺命令列工具,可讓開發人員將許多合作夥伴中心工作自動化,例如:

    • 列出和檢索應用程式資訊
    • 上傳新套件
    • 更新商店中繼資料
    • 提交和發佈應用程式更新

    此工具對於 CI/CD 管道特別有用,其中可以自動提交和發布新建置。 驗證是使用連結至合作夥伴中心帳戶的 Entra ID 認證來完成。

    它提供了 Web UI 的靈活替代方案,並支持跨 Windows、macOS 和 Linux 的腳本工作流程。 要使用它,開發人員必須先配置具有適當權限的 API 存取權限。 借助此工具,團隊可以顯著簡化和擴展其發布操作。

  2. 我可以用 CLI 自動化商店提交嗎?

    是的,CLI 支援應用程式提交的自動化。 它整合到建置管道中,無需人工幹預即可自動打包、提交和發布新應用程式版本。 這顯著減少了時間和錯誤率,非常適合管理頻繁更新或大量應用程序的團隊。