Použití příkazu AllowSelfServicePurchase pro modul MSCommerce PowerShellu
Modul MSCommerce PowerShell je k dispozici v Galerie prostředí PowerShell. Modul obsahuje hodnotu parametru PolicyID pro AllowSelfServicePurchase , která umožňuje řídit, jestli uživatelé ve vaší organizaci můžou provádět samoobslužné nákupy Microsoftu nebo vybírat nabídky třetích stran.
Nastavení AllowSelfServicePurchase můžete spravovat také v Centrum pro správu Microsoftu 365. Další informace najdete v tématu Správa samoobslužných nákupů a zkušebních verzí (pro správce).
Modul MSCommerce PowerShell můžete použít k:
- Zobrazení výchozího stavu hodnoty parametru AllowSelfServicePurchase
- Zobrazení seznamu příslušných produktů a jejich hodnoty parametru AllowSelfServicePurchase
- Zobrazením nebo úpravou aktuálního nastavení pro konkrétní produkt ho povolíte nebo zakážete.
- Pouze pro produkty Microsoftu: zobrazení nebo úprava nastavení zkušebních verzí bez způsobů platby
Požadavky
Pokud chcete použít modul MSCommerce PowerShell, potřebujete:
- Operační systém Windows 10 nebo novější.
- Role globálního správce nebo správce fakturace pro vašeho tenanta umožňuje změnit zásady produktu MSCommerce .
Upozornění
Globální správci mají téměř neomezený přístup k nastavení vaší organizace a k většině jejích dat. Pokud chcete zajistit zabezpečení vaší organizace, doporučujeme co nejvíce omezit počet globálních správců.
- Role globálního čtenáře pro vašeho tenanta, aby se zobrazil seznam zásad produktu MSCommerce jen pro čtení.
- Partneři, kteří jsou správci jménem zákazníka (AOBO), musí mít roli nastavenou na globální správce, aby mohli spravovat a zakázat samoobslužné nákupy v Centrum pro správu Microsoftu 365 a prostřednictvím PowerShellu.
Začínáme s modulem MSCommerce PowerShell
Pokud chcete začít používat modul MsCommerce PowerShell, musíte ho nainstalovat, importovat do relace PowerShellu a pak se k němu připojit pomocí svých přihlašovacích údajů.
Instalace modulu MSCommerce PowerShellu
Modul MSCommerce PowerShellu nainstalujete na zařízení Windows 10 jednou a pak ho naimportujete do každé relace PowerShellu, kterou spustíte. Stáhněte si modul MSCommerce PowerShell z Galerie prostředí PowerShell.
Pokud chcete nainstalovat modul MSCommerce PowerShellu pomocí modulu PowerShellGet, spusťte následující příkaz:
Install-Module -Name MSCommerce
Import MSCommerce do relace PowerShellu
Po instalaci modulu na Windows 10 zařízení ho pak naimportujete do každé relace PowerShellu, kterou spustíte. Pokud ho chcete importovat do relace PowerShellu, spusťte následující příkaz:
Import-Module -Name MSCommerce
Připojte se k MSCommerce pomocí svých přihlašovacích údajů.
Pokud se chcete připojit k modulu PowerShellu pomocí svých přihlašovacích údajů, spusťte následující příkaz.
Connect-MSCommerce
Tento příkaz připojí aktuální relaci PowerShellu k tenantovi Microsoft Entra. Příkaz vás vyzve k zadání uživatelského jména a hesla pro tenanta, ke kterému se chcete připojit. Pokud je pro vaše přihlašovací údaje povolené vícefaktorové ověřování, použijete k přihlášení interaktivní možnost.
Zobrazení podrobností o allowSelfServicePurchase
Pokud chcete zobrazit popis hodnoty parametru AllowSelfServicePurchase a výchozí stav v závislosti na vaší organizaci, spusťte následující příkaz:
Get-MSCommercePolicy -PolicyId AllowSelfServicePurchase
Použití allowSelfServicePurchase s produkty Microsoftu
Tato část obsahuje informace o tom, jak zobrazit seznam produktů Microsoftu pro samoobslužný nákup, jejich aktuální stav a jak tento stav nastavit. Informace o typech nabídek třetích stran najdete v tématu Použití nabídky AllowSelfServicePurchase s typy nabídek třetích stran.
Zobrazení seznamu samoobslužných nákupů produktů Microsoftu a jejich stavu
Pokud chcete zobrazit seznam dostupných samoobslužných nákupů produktů Microsoftu a jejich stav, spusťte následující příkaz:
Get-MSCommerceProductPolicies -PolicyId AllowSelfServicePurchase
Následující tabulka uvádí dostupné produkty a jejich Idproduktu. Označuje také, které produkty mají k dispozici zkušební verzi a nevyžadují způsob platby. Pokud je to možné, všechny ostatní zkušební verze vyžadují způsob platby. Pro produkty, které mají povolenou zkušební verzi bez povoleného způsobu platby, můžete zkušební verzi povolit a zároveň ponechat možnost nákupu produktu zakázaná. Ukázkové příkazy najdete v tématu Zobrazení nebo nastavení stavu allowSelfServicePurchase pro produkty Microsoftu.
Produkt | Productid | Je zkušební verze povolená bez způsobu platby? |
---|---|---|
Clipchamp Premium | CFQ7TTC0N8SS | Ne |
Microsoft 365 Copilot | CFQ7TTC0MM8R | Ne |
Microsoft 365 F3 | CFQ7TTC0LH05 | Ne |
Microsoft Purview Discovery | CFQ7TTC0N8SL | Ano |
Power Apps na uživatele* | CFQ7TTC0LH2H | Ne |
Power Automate na uživatele* | CFQ7TTC0LH3L | Ne |
Rpa pro Power Automate* | CFQ7TTC0LSGZ | Ne |
Power BI Premium (samostatný)* | CFQ7TTC0H6RP | Ne |
Power BI Pro* | CFQ7TTC0H9MP | Ne |
Planner Plán 1* | CFQ7TTC0HDB1 | Ano |
Project Plan 3* | CFQ7TTC0HDB0 | Ne |
Python v Excelu | CFQ7TTC0S3X1 | Ne |
Teams Exploratory | CFQ7TTC0J1FV | Ano |
Teams Premium úvodní ceny | CFQ7TTC0RM8K | Ano |
Visio Plan 1* | CFQ7TTC0HD33 | Ano |
Visio Plan 2* | CFQ7TTC0HD32 | Ne |
Viva Goals (pouze samoobslužné zkušební verze) | CFQ7TTC0PW0V | Ano |
*Tyto položky jsou aktualizovaná ID. Pokud jste dříve zablokovali produkty pomocí starých ID, automaticky se zablokují pomocí nových ID. Není nutná žádná další práce.
Zobrazení nebo nastavení stavu AllowSelfServicePurchase pro produkty Microsoftu
Parametr Value pro AllowSelfServicePurchase můžete nastavit tak, abyste uživatelům povolili samoobslužný nákup produktu Microsoftu nebo jim zabránili v jeho nákupu. Můžete také použít hodnotu OnlyTrialsWithoutPaymentMethod , která uživatelům umožní vyzkoušet produkty, které nemají žádné zkušební verze vyžadující platbu. Pokud chcete zjistit, které produkty mají tyto zkušební verze povolené, podívejte se na seznam produktů v části Zobrazení seznamu samoobslužných nákupů produktů Microsoftu a jejich stavu. Uživatelé si můžou produkt koupit až po skončení zkušební verze, pokud je povolená možnost AllowSelfServicePurchase .
Poznámka
Změna hodnoty AllowSelfServicePurchase nebo OnlyTrialsWithoutPaymentMethod ovlivní pouze zkušební verze nebo nákupy provedené pro zadaný produkt od tohoto okamžiku. Stávající zkušební verze nebo nákupy pro zadaný produkt nejsou ovlivněny.
Následující tabulka popisuje nastavení parametru Value .
Nastavení | Výsledek |
---|---|
Zpřístupněný | Uživatelé můžou provádět samoobslužné nákupy a získávat zkušební verze produktu. |
OnlyTrialsWithoutPaymentMethod | Uživatelé nemůžou provádět samoobslužné nákupy, ale můžou získat bezplatné zkušební verze produktů, které nevyžadují přidání způsobu platby. Po vypršení platnosti zkušební verze si uživatel nemůže koupit placenou verzi produktu. |
Zakázáno | Uživatelé nemůžou provádět samoobslužné nákupy ani získat zkušební verze produktu. |
Pomocí následujících příkazů získáte nebo nastavíte nastavení zásad, kde <ProductID>
je řetězec přidružený k názvu produktu.
Pokud chcete získat nastavení zásad pro konkrétní produkt, spusťte následující příkaz:
Get-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -ProductId ```<ProductID>```
Pokud chcete povolit nastavení zásad pro konkrétní produkt, spusťte následující příkaz:
Update-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -ProductId <ProductID> -Value "Enabled"
Pokud chcete zakázat nastavení zásad pro konkrétní produkt, spusťte následující příkaz:
Update-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -ProductId <ProductID> -Value "Disabled"
Pokud chcete uživatelům povolit vyzkoušet konkrétní produkt bez způsobu platby, spusťte následující příkaz:
Update-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -ProductId <ProductID> -Value "OnlyTrialsWithoutPaymentMethod"
Použití allowSelfServicePurchase s typy nabídek třetích stran
Tato část obsahuje informace o tom, jak zobrazit seznam samoobslužných nákupů pro typy nabídek třetích stran a jejich stav a jak nastavit stav.
Zobrazení seznamu typů nabídek třetích stran pro samoobslužné nákupy a jejich stavu
Pokud chcete zobrazit seznam všech dostupných typů nabídek třetích stran pro samoobslužný nákup a jejich stav, spusťte následující příkaz:
Get-MSCommerceProductPolicies -PolicyId AllowSelfServicePurchase -Scope OfferType
Následující tabulka uvádí dostupné typy nabídek třetích stran. Tyto typy nabídek je možné povolit nebo zakázat pro samoobslužný nákup.
Typ nabídky | ID |
---|---|
Software jako služba | SaaS |
Vizuály Power BI | POWERBIVISUALS |
Dynamics 365 Dataverse Apps | DYNAMICSCE |
Dynamics 365 Business Central | DYNAMICSBC |
Zobrazení nebo nastavení stavu AllowSelfServicePurchase pro typy nabídek třetích stran
Parametr Value pro AllowSelfServicePurchase můžete nastavit tak, aby uživatelé mohli samoobslužný nákup nabídky typu třetí strany povolit nebo jim zabránit v tom.
Následující tabulka popisuje nastavení parametru Value .
Nastavení | Výsledek |
---|---|
Zpřístupněný | Uživatelé můžou provádět samoobslužné nákupy a získávat zkušební verze produktu. |
Zakázáno | Uživatelé nemůžou provádět samoobslužné nákupy ani získat zkušební verze produktu. |
Pomocí následujících příkazů můžete získat nebo nastavit nastavení zásad, kde <ID>
je řetězec přidružený k typu nabídky.
Pokud chcete získat nastavení zásad pro konkrétní typ nabídky třetí strany, spusťte následující příkaz:
Get-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -OfferType <ID>
Pokud chcete povolit nastavení zásad pro konkrétní typ nabídky třetí strany, spusťte následující příkaz:
Update-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -OfferType <ID> -Value "Enabled"
Pokud chcete zakázat nastavení zásad pro konkrétní typ nabídky třetí strany, spusťte následující příkaz:
Update-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -OfferType <ID> -Value "Disabled"
Ukázkový skript pro zakázání možnosti AllowSelfServicePurchase
Následující příklad vás provede importem modulu MSCommerce , přihlášením pomocí účtu, získáním ProductId pro Power Automate na uživatele a následným zakázáním možnosti AllowSelfServicePurchase pro tento produkt.
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"
Pokud je pro produkt více hodnot, můžete spustit příkaz jednotlivě pro každou hodnotu, jak je znázorněno v následujícím příkladu:
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"}
Řešení potíží s chybou HandleError: Nepovedlo se načíst zásadu s Id zásad AllowSelfServicePurchase
V některých případech se může zobrazit následující chybová zpráva:
HandleError: Nepovedlo se načíst zásadu s Id zásad AllowSelfServicePurchase, ErrorMessage – Základní připojení se ukončilo: Při odesílání došlo k neočekávané chybě.
Příčinou této chyby může být starší verze protokolu TLS (Transport Layer Security). Při připojení k této službě musíte použít protokol TLS 1.2 nebo novější.
Pokud chcete tuto chybu vyřešit, upgradujte na protokol TLS 1.2. Následující syntaxe aktualizuje protokol Zabezpečení ServicePointManager tak, aby umožňoval protokol TLS1.2:
[Net.ServicePointManager]::SecurityProtocol = [Net.ServicePointManager]::SecurityProtocol -bor [Net.SecurityProtocolType]::Tls12
Další informace najdete v tématu Povolení protokolu TLS 1.2.
Související obsah
Správa samoobslužných nákupů (Správa) (článek)
Nejčastější dotazy k samoobslužným nákupům (článek)