Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Модуль MSCommerce PowerShell доступен в коллекции PowerShell. Модуль включает значение параметра PolicyID для AllowSelfServicePurchase , позволяющее управлять тем, могут ли пользователи в вашей организации самостоятельно покупать продукты Майкрософт или выбирать сторонние предложения.
Вы также можете управлять параметрами AllowSelfServicePurchase в Центре администрирования Microsoft 365. Дополнительные сведения см. в разделе Управление покупками и пробными версиями для самообслуживания (для администраторов).
Модуль MSCommerce PowerShell можно использовать в следующих целях.
- Просмотр состояния по умолчанию для значения параметра AllowSelfServicePurchase
- Просмотрите список применимых продуктов и значение их параметра AllowSelfServicePurchase
- Просмотрите или измените текущий параметр для определенного продукта, чтобы включить или отключить его
- Только для продуктов Майкрософт: просмотр или изменение параметра для пробных версий без методов оплаты
Важно!
Покупки и пробные версии для самообслуживания нельзя полностью отключить на уровне клиента одной командой. Политика AllowSelfServicePurchase управляется для каждого продукта. Вы можете отключить самообслуживание и пробные версии для всего клиента, только отключив каждый продукт по отдельности. По умолчанию все новые продукты настроены на то, чтобы пользователи могли совершать самостоятельные покупки.
Требования
Для использования модуля MSCommerce PowerShell требуется:
- Операционная система Windows 10 или более поздней версии.
- Роль глобального администратора или администратора выставления счетов для вашего клиента, чтобы изменять политики продукта MSCommerce .
Предостережение
Глобальные администраторы имеют практически неограниченный доступ к параметрам организации и большей части ее данных. Чтобы обеспечить безопасность организации, рекомендуется максимально ограничить число глобальных администраторов.
- Роль глобального читателя для клиента, чтобы видеть список доступных только для чтения политик продукта MSCommerce .
- Партнеры-администраторы от имени (AOBO) У клиента должна быть роль глобального администратора, чтобы управлять покупками самообслуживания и отключать их в Центре администрирования Microsoft 365 и через PowerShell.
Начало работы с модулем MSCommerce PowerShell
Чтобы начать работу с модулем MSCommerce PowerShell, необходимо установить его, импортировать в сеанс PowerShell, а затем подключиться к нему с помощью учетных данных.
Установка модуля MSCommerce PowerShell
Вы устанавливаете модуль MSCommerce PowerShell на устройстве с Windows 10 один раз, а затем импортируете его в каждый сеанс PowerShell, который вы запускаете. Скачайте модуль MSCommerce PowerShell из коллекции PowerShell.
Чтобы установить модуль MSCommerce PowerShell с помощью PowerShellGet, выполните следующую команду:
Install-Module -Name MSCommerce
Импорт MSCommerce в сеанс PowerShell
После установки модуля на устройстве с Windows 10 вы импортируете его в каждый запускаемый сеанс PowerShell. Чтобы импортировать его в сеанс PowerShell, выполните следующую команду:
Import-Module -Name MSCommerce
Подключение к MSCommerce с помощью учетных данных
Чтобы подключиться к модулю PowerShell с помощью учетных данных, выполните следующую команду.
Connect-MSCommerce
Эта команда подключает текущий сеанс PowerShell к клиенту Microsoft Entra. Команда запросит у вас имя пользователя и пароль для клиента, к которому вы хотите подключиться. Если для ваших учетных данных включена многофакторная проверка подлинности, вы используете интерактивный вариант входа в систему.
Просмотр сведений для AllowSelfServicePurchase
Чтобы просмотреть описание значения параметра AllowSelfServicePurchase и состояние по умолчанию в зависимости от вашей организации, выполните следующую команду:
Get-MSCommercePolicy -PolicyId AllowSelfServicePurchase
Использование AllowSelfServicePurchase с продуктами Майкрософт
В этом разделе содержатся сведения о просмотре списка продуктов Майкрософт для самостоятельной покупки, их текущем состоянии и настройке состояния. Сведения о сторонних типах предложений см. в статье Использование AllowSelfServicePurchase со сторонними типами предложений.
Просмотр списка продуктов Майкрософт и состояния самостоятельной покупки
Чтобы просмотреть список доступных продуктов Майкрософт для самостоятельной покупки и состояние каждого из них, выполните следующую команду:
Get-MSCommerceProductPolicies -PolicyId AllowSelfServicePurchase
В следующей таблице перечислены доступные продукты и их идентификатор ProductId. В нем также указывается, для каких продуктов доступна пробная версия и для каких продуктов не требуется метод оплаты. Если применимо, все другие испытания требуют метода оплаты. Для продуктов, для которых включена пробная версия без метода оплаты, вы можете включить пробную версию, но возможность приобретения продукта будет отключена. Примеры команд см. в статье "Просмотр и настройка состояния AllowSelfServicePurchase для продуктов Майкрософт".
| Продукт | ProductId | Включена ли пробная версия без метода оплаты? |
|---|---|---|
| Clipchamp Premium | CFQ7TTC0N8SS | Нет |
| Dynamics 365 BC | DYNAMICSBC | Нет |
| Dynamics 365 CE | DYNAMICSCE | Нет |
| Дополнительное приложение Dynamics 365 Marketing | CFQ7TTC0LHVK | Нет |
| Dynamics 365 Marketing | CFQ7TTC0LH3N | Нет |
| Маркетинговое вложение Dynamics 365 | CFQ7TTC0LHWP | Нет |
| Clipchamp Premium | CFQ7TTC0N8SS | Нет |
| Microsoft Copilot | CFQ7TTC0MM8R | Нет |
| Microsoft 365 F3 | CFQ7TTC0LH05 | Нет |
| Обнаружение Microsoft Purview | CFQ7TTC0N8SL | Да |
| Power Apps на пользователя* | CFQ7TTC0LH2H | Нет |
| Power Automate на пользователя* | CFQ7TTC0LH3L | Нет |
| Power Automate RPA* | CFQ7TTC0LSGZ | Нет |
| Power BI Premium (автономный)* | CFQ7TTC0H6RP | Нет |
| Power BI Pro* | CFQ7TTC0H9MP | Нет |
| Планировщик, план 1* | CFQ7TTC0HDB1 | Да |
| Project, план 3* | CFQ7TTC0HDB0 | Нет |
| Python в Excel | CFQ7TTC0S3X1 | Нет |
| Teams базовый | CFQ7TTC0JN4R | Нет |
| Teams Exploratory | CFQ7TTC0J1FV | Да |
| Ознакомительные цены на Teams премиум | CFQ7TTC0RM8K | Да |
| Windows 365 для бизнеса с преимуществом гибридного использования Windows | CFQ7TTC0HX99 | Нет |
| Windows 365 для бизнеса | CFQ7TTC0J203 | Нет |
| Windows 365 Корпоративная | CFQ7TTC0HHS9 | Нет |
| Visio, план 1* | CFQ7TTC0HD33 | Да |
| Visio, план 2* | CFQ7TTC0HD32 | Нет |
| Viva Goals (только пробные версии для самообслуживания) | CFQ7TTC0PW0V | Да |
* Эти элементы являются обновленными идентификаторами. Если ранее вы блокировали продукты с помощью старых идентификаторов, они автоматически блокируются с использованием новых идентификаторов. Никаких других работ не требуется.
Просмотр или настройка состояния AllowSelfServicePurchase для продуктов Майкрософт
Вы можете задать параметр Value для AllowSelfServicePurchase , чтобы разрешить или запретить пользователям самостоятельную покупку продукта Майкрософт. Вы также можете использовать значение OnlyTrialsWithoutPaymentMethod , чтобы разрешить пользователям пробовать продукты, пробные версии которых не требуют оплаты. Чтобы узнать, для каких продуктов включены эти пробные версии, см. список продуктов в Просмотре списка продуктов для самостоятельной покупки продуктов Майкрософт и их состояния. Пользователи могут приобрести продукт только после окончания пробного периода, если включен параметр AllowSelfServicePurchase .
Примечание.
Изменение значения для AllowSelfServicePurchase или OnlyTrialsWithoutPaymentMethod влияет только на пробные версии или покупки, совершенные для указанного продукта с этого момента. Существующие пробные версии или покупки указанного продукта не затрагиваются.
В следующей таблице описаны параметры параметра "Значение ".
| Setting | Результат |
|---|---|
| Включено | Пользователи могут самостоятельно совершать покупки и приобретать пробные версии продукта. |
| OnlyTrialsWithoutPaymentMethod | Пользователи не могут самостоятельно совершать покупки, но могут приобрести бесплатные пробные версии продуктов, для которых не требуется добавление метода оплаты. По окончании пробного периода пользователь не сможет приобрести платную версию продукта. |
| Отключено | Пользователи не могут самостоятельно совершать покупки или приобретать пробные версии продукта. |
Используйте следующие команды, чтобы получить или настроить параметры политики, где <ProductID> находится строка, связанная с названием продукта.
Чтобы получить параметр политики для определенного продукта, выполните следующую команду:
Get-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -ProductId ```<ProductID>```
Чтобы включить параметр политики для определенного продукта, выполните следующую команду:
Update-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -ProductId <ProductID> -Value "Enabled"
Чтобы отключить параметр политики для определенного продукта, выполните следующую команду:
Update-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -ProductId <ProductID> -Value "Disabled"
Чтобы разрешить пользователям попробовать определенный продукт без метода оплаты, выполните следующую команду:
Update-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -ProductId <ProductID> -Value "OnlyTrialsWithoutPaymentMethod"
Использование AllowSelfServicePurchase со сторонними типами предложений
В этом разделе содержатся сведения о том, как просмотреть список покупок самообслуживания для типов сторонних предложений и их состояние, а также как установить состояние.
Примечание.
Программное обеспечение по подписке (SaaS), продукты и службы, на которые оформлены подписки на портале Azure, не блокируются политикой AllowSelfServicePurchase.
Просмотр списка типов сторонних предложений для самостоятельной покупки и их состояния
Чтобы просмотреть список всех доступных типов сторонних предложений для самостоятельной покупки и состояние каждого из них, выполните следующую команду:
Get-MSCommerceProductPolicies -PolicyId AllowSelfServicePurchase -Scope OfferType
В следующей таблице перечислены доступные типы сторонних предложений. Эти типы предложений можно включить или отключить для самостоятельной покупки.
| Тип предложения | ИД |
|---|---|
| ПО как услуга | SaaS |
| Визуальные элементы Power BI | POWERBIVISUALS |
| Приложения Dataverse для Dynamics 365 | DYNAMICSCE |
| Dynamics 365 Business Central | DYNAMICSBC |
Просмотр или установка состояния AllowSelfServicePurchase для сторонних типов предложений
Вы можете установить параметр Value для AllowSelfServicePurchase , чтобы разрешить или запретить пользователям совершать самостоятельные покупки сторонних типов предложений.
В следующей таблице описаны параметры параметра "Значение ".
| Setting | Результат |
|---|---|
| Включено | Пользователи могут самостоятельно совершать покупки и приобретать пробные версии продукта. |
| Отключено | Пользователи не могут самостоятельно совершать покупки или приобретать пробные версии продукта. |
Используйте следующие команды, чтобы получить или настроить параметры политики, где <ID> находится строка, связанная с типом предложения.
Чтобы получить параметр политики для определенного типа стороннего предложения, выполните следующую команду:
Get-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -OfferType <ID>
Чтобы включить параметр политики для определенного типа стороннего предложения, выполните следующую команду:
Update-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -OfferType <ID> -Value "Enabled"
Чтобы отключить параметр политики для определенного типа стороннего предложения, выполните следующую команду:
Update-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -OfferType <ID> -Value "Disabled"
Пример скрипта для отключения AllowSelfServicePurchase
В следующем примере показано, как импортировать модуль MSCommerce , войти с помощью своей учетной записи, получить ProductId для Power Automate на пользователя и отключить AllowSelfServicePurchase для этого продукта.
Import-Module -Name MSCommerce
Connect-MSCommerce #sign-in with your global or billing administrator account when prompted
$product = Get-MSCommerceProductPolicies -PolicyId AllowSelfServicePurchase | where {$_.ProductName -match 'Power Automate per user'}
Update-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -ProductId $product.ProductID -Value "Disabled"
Если для продукта существует несколько значений, команду можно выполнить отдельно для каждого значения, как показано в следующем примере:
foreach ($id in $product.ProductID) {UpdateUpdate-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -ProductId $product[0].ProductID -Value "Disabled"
Update-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -ProductId $product[1].ProductID -Value "Disabled"
Update-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -OfferType SaaS -Value "Disabled"}
Устранение неполадок HandleError: не удалось получить политику с PolicyId "AllowSelfServicePurchase"
В некоторых случаях может появиться следующее сообщение об ошибке:
HandleError: не удалось получить политику с PolicyId 'AllowSelfServicePurchase', ErrorMessage — базовое подключение было закрыто: при отправке произошла непредвиденная ошибка.
Эта ошибка может быть связана с более ранней версией протокола TLS. При подключении к этой службе необходимо использовать протокол TLS 1.2 или более поздней версии.
Чтобы устранить эту ошибку, обновите систему до TLS 1.2. Следующий синтаксис обновляет протокол безопасности ServicePointManager для разрешения TLS1.2:
[Net.ServicePointManager]::SecurityProtocol = [Net.ServicePointManager]::SecurityProtocol -bor [Net.SecurityProtocolType]::Tls12
Дополнительные сведения см. в разделе Включение TLS 1.2.
Связанные материалы
Управление самостоятельными покупками (администратор) (статья)
Вопросы и ответы о самостоятельной покупке (статья)