Microsoft Store Developer CLI (MSI/EXE)

注

このページでは、Microsoft Store Developer CLI を使用した MSI/EXE アプリの発行について説明します。 Microsoft Store Developer CLI を使用した MSIX アプリの発行については、 ここをクリックしてください。

Microsoft Store コマンド ライン インターフェイスはクロスプラットフォーム (Windows、macOS、Linux) CLI であり、Microsoft Storeでアプリケーションの更新プログラムを公開するのに役立ちます。 MSI/EXE アプリの場合、CLI は パートナー センター API を呼び出して、開発者がホストするインストーラーの URL を含むパッケージ メタデータを送信します。 ストアは、その URL からインストーラーを取得します。CLI はインストーラー バイナリをパッケージ化またはアップロードしません。 ホスティング要件については、「 パッケージ情報の追加と編集」を参照してください。

Important

パートナー センターを通じて、アプリの最初のMicrosoft Storeへの公開を完了する必要があります。 アプリが発行されたら、Microsoft Store Developer CLI を使用して後続の更新プログラムを発行できます。

ストア開発者 CLI を使用するプロセスは、MSI/EXE アプリと MSIX アプリの両方で同じです。 そのため、使用方法を理解するには、次のビデオをご覧ください。

[前提条件]

Microsoft Store Developer CLI を使用するには、次の手順を実行する必要があります。

Installation

Microsoft Store Developer CLI では、Windows 10 以降、Linux、および macOS がサポートされています。

Microsoft Store Developer CLI (プレビュー) を今すぐインストールします。

はじめに

Microsoft Store Developer CLI をインストールしたら、コマンドを実行できるように環境を構成する必要があります。 これを行うには、CLI を初めて実行するだけです。 CLI では、構成プロセスについて説明します。

msstore

Important

サインインするときは、MSA を使用しないでください。 Microsoft Store Developer CLI では、Microsoft Entra ID 資格情報を使用する必要があります。 詳細については、「 前提条件 」セクションを参照してください。

CI 環境での実行もサポートされており、MICROSOFT STORE Developer CLI (プレビュー) を CI/CD パイプラインで使用して、たとえば、アプリケーションの更新を Microsoft Store に自動的に公開することができます。 これを行う方法の詳細については、 こちらを参照してください。

注

Microsoft Store Developer CLI を使用したアプリの更新操作は、現在、無料製品でのみサポートされています。 有料製品は、今後のリリースでサポートされる予定です。

Commands

Microsoft Store Developer CLI で使用できるコマンドを次に示します。

Command Description
情報 既存の構成を印刷します。
再構成 Microsoft Store Developer CLI を再構成します。
設定 Microsoft Store Developer CLI の設定を変更します。
提出 'status'、'get'、'getListingAssets'、'updateMetadata'、'update'、'poll'、'publish' などの送信関連コマンド。

詳細については、「 コマンド」を参照してください。

よく寄せられる質問

  1. Microsoft Store Developer CLI とは何ですか? また、それはどのように役立ちますか?

    Microsoft Store Developer CLI は、開発者が次のような多くのパートナー センター タスクを自動化できるクロスプラットフォーム のコマンド ライン ツールです。

    • アプリ情報の一覧表示と取得
    • 開発者がホストするインストーラーの URL を含むパッケージ メタデータの更新
    • ストア メタデータの更新
    • アプリの更新プログラムの送信と発行

    このツールは CI/CD パイプラインに特に便利です。更新されたインストーラー URL を自動的に送信し、パートナー センターを通じてアプリの最初の公開後にアプリの更新を発行できます。 認証は、パートナー センター アカウントにリンクされた Entra ID 資格情報を使用して行われます。

    Web UI の柔軟な代替手段を提供し、Windows、macOS、Linux 全体のスクリプト ワークフローをサポートします。 これを使用するには、開発者は最初に適切なアクセス許可を使用して API アクセスを構成する必要があります。 このツールを使用すると、チームはリリース操作を大幅に合理化およびスケーリングできます。

  2. CLI を使用してストアの申請を自動化できますか?

    はい。パートナー センターを使用してアプリの最初の公開を完了した後、ビルド パイプラインで CLI を使用して、更新されたパッケージ メタデータを送信し、以降のアプリの更新プログラムを発行できます。 MSI/EXE インストーラーを個別にビルドしてホストした後、CLI を使用して、その URL を含むパッケージ メタデータを送信します。 ストアは、その URL からインストーラーを取得します。CLI はそれをパッケージ化もアップロードもしません。 CLI を使用して最初のパブリケーションを完了することはできません。