注
このページでは、Microsoft Store Developer CLI を使用した MSIX アプリの発行について説明します。 Microsoft Store Developer CLI を使用した MSI/EXE アプリの公開については、 ここをクリックしてください。
Microsoft Store コマンド ライン インターフェイスは、開発者がアプリケーションを Microsoft Store に発行するのに役立つクロスプラットフォーム (Windows、macOS、Linux) CLI です。 これにより、開発者は、Microsoft Store に発行するようにアプリケーション プロジェクトをローカルで構成できるほか、アプリケーションのパッケージを Microsoft Store に実際に発行し、適切な Partner Center API を自動的に呼び出してパッケージをアップロードできます。
ストア開発者 CLI の使用方法を理解するには、次のビデオを参照してください。
前提条件
Microsoft Store Developer CLI を使用するには、次の手順を実行する必要があります。
- パートナー センターで Windows アプリ開発者として登録する
- パートナー センター アカウントにテナントを関連付けます。 これを実現するには、 パートナー センターで既存の Microsoft Entra ID を関連付 けることも、 パートナー センターで新しい Microsoft Entra ID を作成することもできます。
インストール
Microsoft Store Developer CLI では、Windows 10 以降、Linux、および macOS がサポートされています。
Microsoft Store Developer CLI (プレビュー) を今すぐインストールします。
はじめに
Microsoft Store Developer CLI をインストールしたら、コマンドを実行できるように環境を構成する必要があります。 これを行うには、CLI を初めて実行するだけです。 CLI では、構成プロセスについて説明します。
msstore
重要
サインインするときは、MSA を使用しないでください。 Microsoft Store Developer CLI では、Microsoft Entra ID 資格情報を使用する必要があります。 詳細については、「 前提条件 」セクションを参照してください。
CI 環境での実行もサポートされており、Microsoft Store Developer CLI (プレビュー) を CI/CD パイプラインで使用して、アプリケーションを Microsoft Store に自動的に発行することができます。 これを行う方法の詳細については、 こちらを参照してください。
注
Microsoft Store Developer CLI を使用したアプリの更新操作は、現在、無料製品でのみサポートされています。 有料製品は、今後のリリースでサポートされる予定です。
コマンド
Microsoft Store Developer CLI で使用できるコマンドを次に示します。
| コマンド | 説明 |
|---|---|
| 情報 | 既存の構成を印刷します。 |
| 再構成 | Microsoft Store Developer CLI を再構成します。 |
| 設定 | Microsoft Store Developer CLI の設定を変更します。 |
| アプリ | アカウント内のアプリケーションの一覧表示やアプリケーションの詳細の取得など、アプリケーション関連のコマンド。 |
| 提出 | 'status'、'get'、'getListingAssets'、'updateMetadata'、'update'、'poll'、'publish'、'delete'、'rollout' などの送信関連コマンド。 |
| init | Microsoft Store に発行するようにアプリケーションをセットアップするのに役立ちます。 |
| パッケージ | Microsoft Store アプリケーションを MSIX としてパッケージ化するのに役立ちます。 |
| 公開 | アプリケーションを Microsoft Store に発行します。 |
| 便 | 'list'、'get'、'delete'、'create'、'submission' などのフライト関連のコマンド。 |
詳細については、「 コマンド」を参照してください。
よく寄せられる質問
Microsoft Store Developer CLI とは何ですか? また、それはどのように役立ちますか?
Microsoft Store Developer CLI は、開発者が次のような多くのパートナー センター タスクを自動化できるクロスプラットフォーム のコマンド ライン ツールです。
- アプリ情報の一覧表示と取得
- 新しいパッケージのアップロード
- ストア メタデータの更新
- アプリの更新プログラムの送信と発行
このツールは、新しいビルドを自動的に送信して発行できる CI/CD パイプラインに特に便利です。 認証は、パートナー センター アカウントにリンクされた Entra ID 資格情報を使用して行われます。
Web UI の柔軟な代替手段を提供し、Windows、macOS、Linux 全体のスクリプト ワークフローをサポートします。 これを使用するには、開発者は最初に適切なアクセス許可を使用して API アクセスを構成する必要があります。 このツールを使用すると、チームはリリース操作を大幅に合理化およびスケーリングできます。
CLI を使用してストアの申請を自動化できますか?
はい。CLI では、アプリの申請の自動化がサポートされています。 ビルド パイプラインに統合され、手動による介入なしで、新しいアプリ リリースのパッケージ化、送信、発行を自動化できます。 これにより、時間とエラー率が大幅に削減され、頻繁な更新プログラムや多数のアプリケーションを管理するチームに最適です。
Windows developer