Модуль PowerShell Microsoft Store для бизнеса и образования — ознакомительная версия
Относится к:
- Windows 10
Важно.
- Прекращение поддержки Microsoft Store для бизнеса и Microsoft Store для образования было отложено. Мы обновим это уведомление, когда будет объявлена новая дата прекращения поддержки. Вы можете продолжать использовать текущие возможности бесплатных приложений до этого момента. Дополнительные сведения об этом изменении см. в статьях Обновление до интеграции Intune с Microsoft Store в Windows и Вопросы и ответы: Поддержка возможностей Microsoft Store на управляемых устройствах.
- В апреле 2023 г. вкладка "Microsoft Store для бизнеса" была удалена из приложений Microsoft Store на компьютерах с Windows 10 и Windows 11. Взаимодействие с существующими политиками MDM и GPO может привести к тому, что у клиентов возникнут ошибки при доступе к приложению Microsoft Store. Дополнительные сведения см. в статье Вкладка "Microsoft Store для бизнеса" удалена.
Модуль PowerShell Microsoft Store для бизнеса и образования (ознакомительная версия) теперь доступен на Коллекция PowerShell.
Примечание.
Это ознакомительная версия и она не предназначена для производственных сред. Для производственных сред продолжайте использовать Microsoft Store для бизнеса и образования или средства MDM для управления лицензиями. Примеры сценариев не поддерживаются в любой программе или службе стандартной поддержки корпорации Майкрософт. Примеры сценариев предоставляются «как есть» без каких-либо гарантий. Microsoft далее отказывается от всех подразумеваемых гарантий, включая, без ограничений, любые подразумеваемые гарантии товарной пригодности или пригодности для определенной цели. Весь риск, возникающий в результате использования или исполнения примеров сценариев и документации возлагается на вас. Ни при каких обстоятельствах корпорация Microsoft, ее авторы или другие лица, принимающие участие в создании, производстве, или поставке сценариев, ни при каких обстоятельствах не несут ответственность за любой ущерб (в том числе убытки в связи с упущенной выгодой, прерыванием деловой деятельности, потерей деловой информации или другие материальные убытки) возникающий в результате использования или невозможности использования примеров сценариев или документации, даже если корпорация Microsoft была предупреждена о возможности таких убытков.
Вы можете использовать модуль PowerShell чтобы:
- Просматривать приобретенные товары — отображаемые в разделе Продукты и службы
- Управлять лицензиями — назначение и удаление
- Выполнять групповые операции с помощью CSV-файлов — автоматизация управления лицензиями для пользователей с большим количеством лицензий
Примечание.
Назначение приложениям групп через этот модуль не поддерживается. Вместо этого мы рекомендуем использовать Microsoft Entra ID или модули PowerShell Microsoft Graph для сохранения членов группы в CSV-файл и следуйте приведенным ниже инструкциям по использованию CSV-файла для управления назначениями.
Требования
Для использования модуля PowerShell Microsoft Store для бизнеса и образования потребуется следующее:
- Разрешение администратора для этого устройства
- Роль администратора для Microsoft Store для бизнеса и образования
Начало работы с модулем PowerShell Microsoft Store для бизнеса и образования
Все командлеты модуля PowerShell Microsoft Store для бизнеса и образования соответствуют шаблону Verb-MSStoreNoun в целях указания, что они работают с модулем PowerShell Microsoft Store для бизнеса и образования. Необходимо установить модуль на устройство с Windows 10 раз и импортировать его в каждый запускаемый сеанс PowerShell.
Установите модуль PowerShell Microsoft Store для бизнеса и образования
Примечание.
Установка модуля PowerShell Microsoft Store для бизнеса и образования с помощью PowerShellGet требует наличия Windows Management Framework 5.0. Платформа входит в состав Windows 10 по умолчанию).
Чтобы установить модуль PowerShell Microsoft Store для бизнеса и образования с помощью PowerShellGet, выполните следующую команду:
# Install the Microsoft Store for Business and Education PowerShell module from PowerShell Gallery
Install-Module -Name MSStore
Импортируйте модуль PowerShell Microsoft Store для бизнеса и образования в сеанс PowerShell
После установки модуля на устройство с Windows 10, потребуется импортировать его в каждый запускаемый сеанс PowerShell.
# Import the MSStore module into this session
Import-Module -Name MSStore
Затем выполните авторизацию модуля для вызова Microsoft Store для бизнеса и образования от вашего имени. Этот шаг является обязательным для каждого пользователя модуля PowerShell.
Чтобы авторизовать модуль PowerShell, выполните следующую команду. Вам потребуется войти под вашей рабочей или учебной учетной записью и авторизовать модуль для доступа к клиенту.
# Grant MSStore Access to your Microsoft Store for Business and Education
Grant-MSStoreClientAppAccess
Вам будет предложено войти с помощью рабочей или учебной учетной записи, а затем авторизовать модуль PowerShell для доступа к вашей учетной записи Microsoft Store для бизнеса и образовательных учреждений. После импорта модуля в текущий сеанс PowerShell и разрешения на вызов в учетной записи Microsoft Store для бизнеса и образовательных учреждений командлеты PowerShell Microsoft Graph загружаются и готовы к использованию.
Просматривайте позиции в продуктах и службах
Управление службами не должно подвергаться критическим изменениям в результате разделения управления службами Azure и ознакомительной версии PowerShell Microsoft Store для бизнеса и образования.
# View items in inventory (Apps & software)
Get-MSStoreInventory
Совет
Get-MSStoreInventory не возвращает название продукта для бизнес-приложений. Для получения кода продукта и SKU для бизнес приложения:
- Войдите в Microsoft Store для бизнеса или Microsoft Store для образования.
- Нажмите кнопку Управление, а затем выберите Приложения и программное обеспечение.
- Выберите бизнес-приложение. URL-адрес страницы будет содержать код продукта и SKU как часть URL-адреса. Например:
Просмотр пользователей, назначенных для продукта
Большинство элементов в разделе Продукты и службы в Microsoft Store для бизнеса и образования должны быть назначены пользователям в вашей организации. Можно просмотреть пользователей в организации, назначенных для конкретного продукта, с помощью следующих команд:
# View products assigned to people
Get-MSStoreSeatAssignments -ProductId 9NBLGGH4R2R6 -SkuId 0016
Важно.
Microsoft Store для бизнеса и образования определяет типы лицензий Minecraft: Education Edition с помощью комбинации кода продукта и кода SKU. Для управления назначениями лицензии для вашего Minecraft: Education Edition необходимо указать коды продукта и SKU для лицензий, которыми вы хотите управлять в командлете. В таблице ниже приведены коды продуктов и SKU.
Тип лицензии | Код продукта | Код SKU |
---|---|---|
Приобретенные через Microsoft Store для бизнеса и образования посредством кредитной карты | CFQ7TTC0K5DR | 0001 |
Приобретенные через Microsoft Store для бизнеса и образования посредством оплаты счета | CFQ7TTC0K5DR | 0004 |
Приобретенные посредством корпоративного лицензионного соглашения Майкрософт | CFQ7TTC0K5DR | 0002 |
Приобретенные в рамках рекламной акции на устройства с Windows 10 | CFQ7TTC0K5DR | 0005 |
Назначение или отзыв продуктов
После перечисления позиций в разделе Продукты и службы можно назначить или отозвать лицензии для и от пользователей в вашей организации.
Эти команды назначают продукт пользователю, а затем отзывают его.
# Assign Product (Product ID and SKU ID combination) to a User (user@host.com)
Add-MSStoreSeatAssignment -ProductId 9NBLGGH4R2R6 -SkuId 0016 -Username 'user@myorganization.onmicrosoft.com'
# Reclaim a product (Product ID and SKU ID combination) from a User (user@host.com)
Remove-MSStoreSeatAssignment -ProductId 9NBLGGH4R2R6 -SkuId 0016 -Username 'user@myorganization.onmicrosoft.com'
Назначение или отзыв продукта с помощью CSV-файла
Можно также использовать модуль PowerShell для выполнения групповых операций с позициями в разделе Продукты и службы. Вам потребуется .CSV файл с по крайней мере одним столбцом для "Имена субъектов" (например, user@host.com). Можно создать такой CSV-файл с помощью модуля AzureAD PowerShell.
Чтобы назначить или освободить рабочие места в пакетном режиме:
# Assign Product (Product ID and SKU ID combination) to a User (user@host.com)
Add-MSStoreSeatAssignments -ProductId 9NBLGGH4R2R6 -SkuId 0016 -PathToCsv C:\People.csv -ColumnName UserPrincipalName
# Reclaim a product (Product ID and SKU ID combination) from a User (user@host.com)
Remove-MSStoreSeatAssignments -ProductId 9NBLGGH4R2R6 -SkuId 0016 -PathToCsv C:\People.csv -ColumnName UserPrincipalName
Удаление модуля PowerShell Microsoft Store для бизнеса и образования
Вы можете удалить модуль PowerShell Microsoft Store для бизнеса и образования с компьютера, выполнив следующую команду PowerShell.
# Uninstall the MSStore Module
Get-InstalledModule -Name "MSStore" -RequiredVersion 1.0 | Uninstall-Module