Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Замечание
На этой странице описывается публикация приложений MSI/EXE с помощью Интерфейса командной строки разработчика Microsoft Store. См. информацию о публикации приложений MSIX с помощью интерфейса командной строки разработчика Магазина Microsoft, здесь.
Интерфейс командной строки Microsoft Store — это кроссплатформенный интерфейс командной строки (Windows, macOS, Linux), который помогает разработчикам публиковать свои приложения в Microsoft Store. Это позволяет разработчикам локально настраивать свои проекты приложений для публикации в Microsoft Store, а также фактически публиковать пакеты своих приложений в Microsoft Store, автоматически вызывая правильные API Центра партнеров для отправки пакетов.
Процесс использования интерфейса командной строки разработчика Магазина одинаков для приложений MSI/EXE и MSIX. Таким образом, чтобы понять, как его использовать, ознакомьтесь со следующим видео:
Предпосылки
Чтобы использовать интерфейс командной строки разработчика Microsoft Store, вам потребуется:
- Регистрация в качестве разработчика приложений Windows в Центре партнеров
- Свяжите арендатора с вашей учетной записью в Центре партнеров. Это можно сделать, связав существующий идентификатор Microsoft Entra в Центре партнеров или создав новый идентификатор Microsoft Entra в Центре партнеров.
Installation
Интерфейс командной строки разработчика Microsoft Store поддерживает Windows 10+, Linux и macOS:
Установите интерфейс командной строки разработчика Microsoft Store (предварительная версия) сейчас!
Начало работы
После установки интерфейса командной строки разработчика Microsoft Store необходимо настроить среду для выполнения команд. Это можно сделать, просто запустив интерфейс командной строки в первый раз. Интерфейс командной строки поможет вам выполнить настройку.
msstore
Это важно
При входе не используйте MSA! Интерфейс командной строки разработчика Microsoft Store требует использования учетных данных идентификатора Microsoft Entra. Дополнительные сведения об этом см. в разделе предварительных требований.
Выполнение в средах CI также поддерживается, а интерфейс командной строки разработчика Microsoft Store (предварительная версия) можно использовать в конвейерах CI/CD, например, для автоматической публикации приложений в Microsoft Store. Дополнительные инструкции по этому способу можно найти здесь.
Замечание
Операции обновления приложений с помощью Интерфейса командной строки разработчика Microsoft Store в настоящее время поддерживаются только для бесплатных продуктов. Платные продукты будут поддерживаться в будущем выпуске.
Commands
Это доступные команды командной строки разработчика Microsoft Store:
| Command | Description |
|---|---|
| сведения | Напечатать существующую конфигурацию. |
| Перенастроить | Повторно настройте интерфейс командной строки разработчика Microsoft Store. |
| Параметры | Изменение параметров интерфейса командной строки разработчика Microsoft Store. |
| представление | Команды, связанные с отправкой, такие как "status", "get", "getListingAssets", "updateMetadata", "update", "poll", "publish". |
Дополнительные сведения см. в разделе "Команды".
Часто задаваемые вопросы
Что такое интерфейс командной строки разработчика Microsoft Store и как это может помочь мне?
Интерфейс командной строки разработчика Microsoft Store — это кроссплатформенное средство командной строки, которое позволяет разработчикам автоматизировать многие задачи Центра партнеров, например:
- Перечисление и получение информации о приложениях
- Отправка новых пакетов
- Обновление метаданных Магазина
- Отправка и публикация обновлений приложений
Это средство особенно полезно для конвейеров CI/CD, где новые сборки могут быть автоматически отправлены и опубликованы. Идентификация выполняется с помощью учетных данных Entra ID, связанных с вашей учетной записью Центра партнеров.
Он предлагает гибкую альтернативу веб-интерфейсу и поддерживает рабочие процессы сценариев в Windows, macOS и Linux. Чтобы использовать его, разработчикам необходимо сначала настроить доступ к API с соответствующими разрешениями. С помощью этого средства команды могут значительно оптимизировать и масштабировать операции выпуска.
Можно ли автоматизировать отправку в Store с помощью CLI?
Да, интерфейс командной строки поддерживает автоматизацию отправки приложений. Интегрированная в конвейеры сборки, она обеспечивает автоматическую упаковку, отправку и публикацию новых выпусков приложений без вмешательства вручную. Это значительно сокращает время и частоту ошибок, идеально подходит для команд, управляющих частыми обновлениями или многочисленными приложениями.
Windows developer