Модуль PowerShell Microsoft Store для бизнеса и образования — ознакомительная версия

Относится к:

  • Windows 10

Важно.

Модуль 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 для бизнес приложения:

  1. Войдите в Microsoft Store для бизнеса или Microsoft Store для образования.
  2. Нажмите кнопку Управление, а затем выберите Приложения и программное обеспечение.
  3. Выберите бизнес-приложение. URL-адрес страницы будет содержать код продукта и SKU как часть URL-адреса. Например: URL-адрес после приложения/ — идентификатор продукта, а далее — SKU.

Просмотр пользователей, назначенных для продукта

Большинство элементов в разделе Продукты и службы в 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