Az AllowSelfServicePurchase használata az MSCommerce PowerShell-modulhoz

Az MSCommerce PowerShell-modul már elérhető a PowerShell-galéria. A modul tartalmaz egy PolicyID paraméterértéket az AllowSelfServicePurchase elemhez, amely lehetővé teszi annak szabályozását, hogy a szervezet felhasználói önkiszolgáló módon vásárolhatják-e meg a Microsoftot, vagy választhatnak-e külső ajánlatokat.

Az MSCommerce PowerShell-modullal a következőkre használhatja:

  • Tekintse meg az AllowSelfServicePurchase paraméter alapértelmezett állapotát – legyen az engedélyezve, letiltva vagy fizetési mód nélkül engedélyezi a próbaverziókat
  • Tekintse meg a vonatkozó termékek listáját, és hogy az önkiszolgáló vásárlás engedélyezve van-e, le van-e tiltva, vagy engedélyezi-e a próbaverziókat fizetési mód nélkül
  • Egy adott termék aktuális beállításának megtekintése vagy módosítása annak engedélyezéséhez vagy letiltásához
  • Fizetési módok nélküli próbaverziók beállításainak megtekintése vagy módosítása

Követelmények

Az MSCommerce PowerShell-modul használatához a következőkre van szüksége:

  • Egy Windows 10 vagy újabb operációs rendszer.
  • PowerShell 5 vagy újabb. A PowerShell 6.x/7.x jelenleg nem támogatott ebben a modulban.
  • A bérlő globális vagy számlázási rendszergazdai szerepköre az MSCommerce termékszabályzatainak módosításához.
  • A bérlő globális olvasói szerepköre az MSCommerce termékházirendek írásvédett listájának megtekintéséhez.

Az MSCommerce PowerShell-modul telepítése

Az MSCommerce PowerShell-modult egyszer kell telepítenie a Windows 10-eszközére, majd importálni kell az összes megkezdett PowerShell-munkamenetbe. Töltse le az MSCommerce PowerShell-modult a PowerShell-galéria.

Az MSCommerce PowerShell modul PowerShellGettel való telepítéséhez futtassa a következő parancsot:

Install-Module -Name MSCommerce

Az MSCommerce importálása a PowerShell-munkamenetbe

Miután telepítette a modult a Windows 10-eszközre, importálja azt az összes megkezdett PowerShell-munkamenetbe. A PowerShell-munkamenetbe való importáláshoz futtassa a következő parancsot:

Import-Module -Name MSCommerce

Csatlakozás az MSCommerce szolgáltatáshoz a hitelesítő adataival

Ha a hitelesítő adataival szeretne csatlakozni a PowerShell-modulhoz, futtassa a következő parancsot.

Connect-MSCommerce

Ez a parancs csatlakoztatja az aktuális PowerShell-munkamenetet egy Microsoft Entra-bérlőhöz. A parancssorban meg kell adnia annak a bérlőnek a felhasználónevét és jelszavát, amelyhez csatlakozni szeretne. Ha a többtényezős hitelesítés engedélyezve van a hitelesítő adataihoz, az interaktív lehetőséggel jelentkezhet be.

Az AllowSelfServicePurchase részleteinek megtekintése

Az AllowSelfServicePurchase paraméter értékének és az alapértelmezett állapotnak a szervezettől függően történő megtekintéséhez futtassa a következő parancsot:

Get-MSCommercePolicy -PolicyId AllowSelfServicePurchase

Önkiszolgáló vásárlási termékek és állapotuk listájának megtekintése

Az összes elérhető önkiszolgáló vásárlási termék listájának és állapotának megtekintéséhez futtassa a következő parancsot:

Get-MSCommerceProductPolicies -PolicyId AllowSelfServicePurchase

Az alábbi táblázat az elérhető termékeket és azok termékazonosítóját sorolja fel. Azt is jelzi, hogy mely termékekhez érhető el próbaverzió, és mely termékekhez nincs szükség fizetési módra. Adott esetben minden más próbaverzióhoz fizetési módra van szükség. Azoknak a termékeknek, amelyeknek a próbaverziója nincs engedélyezve a fizetési móddal, engedélyezheti a próbaverziót, miközben letilthatja a termék megvásárlásának lehetőségét. Mintaparancsokért lásd: Az AllowSelfServicePurchase állapotának megtekintése vagy beállítása.

Termék Termelés Engedélyezve van a fizetési mód nélküli próbaverzió?
Clipchamp Premium CFQ7TTC0N8SS Nem
Power Apps felhasználónként* CFQ7TTC0LH2H Nem
Power Automate felhasználónként* CFQ7TTC0LH3L Nem
Power Automate RPA* CFQ7TTC0LSGZ Nem
Power BI Premium (önálló)* CFQ7TTC0H6RP Nem
Power BI Pro* CFQ7TTC0H9MP Nem
Project 1. csomag* CFQ7TTC0HDB1 Igen
Project 3. csomag* CFQ7TTC0HDB0 Nem
Teams Exploratory CFQ7TTC0J1FV Igen
Teams prémium verzió bevezető díjszabás CFQ7TTC0RM8K Igen
Visio 1. csomag* CFQ7TTC0HD33 Igen
Visio 2. csomag* CFQ7TTC0HD32 Nem
Viva Goals (csak önkiszolgáló próbaverziók esetén) CFQ7TTC0PW0V Igen
Windows 365 Enterprise CFQ7TTC0HHS9 Nem
Windows 365 Business CFQ7TTC0J203 Nem
Windows 365 Business Windows Hybrid Benefit CFQ7TTC0HX99 Nem
Microsoft 365 F3 CFQ7TTC0LH05 Nem
Microsoft Purview Discovery CFQ7TTC0N8SL Igen

*Ezek az azonosítók megváltoztak. Ha korábban a régi azonosítókat használó termékeket tiltotta le, azok automatikusan le lesznek tiltva az új azonosítók használatával. Nincs szükség további munkára.

Az önkiszolgáló vásárlás "külső ajánlattípusok" listájának és állapotának megtekintése

Az összes elérhető önkiszolgáló vásárlási külső ajánlattípus és azok állapotának megtekintéséhez futtassa a következő parancsot:

Get-MSCommerceProductPolicies -PolicyId AllowSelfServicePurchase -Scope OfferType

Az alábbi táblázat az elérhető külső ajánlattípusokat sorolja fel. Ezek az ajánlattípusok önkiszolgáló vásárlás esetén engedélyezhetők vagy letilthatók.

Ajánlat típusa Id
Szolgáltatott szoftver Saas
Power BI-vizualizációk POWERBIVISUALS
Dataverse-alkalmazások Dynamics 365 DYNAMICSCE
Dynamics 365 Business Central DYNAMICSBC

Az AllowSelfServicePurchase állapotának megtekintése vagy beállítása

Az AllowSelfServicePurchaseÉrték paraméterével engedélyezheti vagy megakadályozhatja, hogy a felhasználók önkiszolgáló vásárlást végezhessenek. Használhatja a OnlyTrialsWithoutPaymentMethod értéket is, hogy a felhasználók kipróbálják azokat a termékeket, amelyekhez nem tartozik fizetéshez szükséges próbaverzió. Tekintse meg a fenti terméklistát annak megtekintéséhez, hogy mely termékeken engedélyezve vannak ezek a próbaverziók. A felhasználók csak akkor vásárolhatják meg a terméket, ha a próbaverzió lejárt, ha az AllowSelfServicePurchase engedélyezve van.

Megjegyzés:

Az AllowSelfServicePurchase vagy a OnlyTrialsWithoutPaymentMethod értékének módosítása csak a megadott termékre irányuló próbaverziókat vagy vásárlásokat érinti. A megadott termék meglévő próbaverzióira vagy vásárlására nincs hatással.

Az alábbi táblázat az Érték paraméter beállításait ismerteti.

Beállítás Hatása
Engedélyezve. A felhasználók önkiszolgáló vásárlásokat végezhetnek, és próbaverziókat szerezhetnek a termékhez.
OnlyTrialsWithoutPaymentMethod A felhasználók nem vásárolhatnak önkiszolgáló vásárlásokat, de ingyenes próbaverziókat szerezhetnek olyan termékekhez, amelyekhez nincs szükség fizetési mód hozzáadására. A próbaverzió lejárta után a felhasználó nem vásárolhatja meg a termék fizetős verzióját.
Letiltva A felhasználók nem vásárolhatnak önkiszolgáló vásárlásokat, és nem szerezhetnek próbaverziókat a termékhez.

Egy adott termék házirend-beállításának lekéréséhez futtassa a következő parancsot:

Get-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -ProductId CFQ7TTC0KP0N

Egy adott termék házirend-beállításának engedélyezéséhez futtassa a következő parancsot:

Update-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -ProductId CFQ7TTC0KP0N -Value "Enabled"

Egy adott termék házirend-beállításának letiltásához futtassa a következő parancsot:

Update-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -ProductId CFQ7TTC0KP0N -Value "Disabled"

Ha engedélyezni szeretné a felhasználóknak, hogy fizetési mód nélkül próbáljanak ki egy adott terméket, futtassa a következő parancsot:

Update-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -ProductId CFQ7TTC0KP0N -Value "OnlyTrialsWithoutPaymentMethod" 

Egy adott külső ajánlattípus szabályzatbeállításának lekéréséhez futtassa a következő parancsot:

Get-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -OfferType <ID>

Ha engedélyezni szeretné a szabályzatbeállítást egy adott külső ajánlattípushoz, futtassa a következő parancsot:

Update-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -OfferType <ID> -Value "Enabled"

Ha le szeretné tiltani egy adott külső ajánlattípus házirendbeállítását, futtassa a következő parancsot:

Update-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -OfferType <ID> -Value "Disabled"

Példaszkript az AllowSelfServicePurchase letiltásához

Az alábbi példa bemutatja, hogyan importálhatja az MSCommerce modult, hogyan jelentkezhet be a fiókjával, hogyan szerezheti be felhasználónként a Power Automate termékazonosítóját , majd hogyan tilthatja le az AllowSelfServicePurchase beállítást az adott termékhez.

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"

Ha a termékhez több érték is tartozik, a parancsot egyenként futtathatja az egyes értékekhez az alábbi példában látható módon:

Update-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"

Hibaelhárítás

Probléma

A következő hibaüzenet jelenik meg:

HandleError: Nem sikerült lekérni a szabályzatot az "AllowSelfServicePurchase" PolicyId azonosítóval, errorMessage – Az alapul szolgáló kapcsolat lezárult: Váratlan hiba történt egy küldéskor.

Ennek oka a Transport Layer Security (TLS) egy régebbi verziója lehet. Amikor ehhez a szolgáltatáshoz csatlakozik, a TLS 1.2-t vagy újabb verziót kell használnia

Megoldás

Frissítsen a TLS 1.2-re. Az alábbi szintaxis frissíti a ServicePointManager biztonsági protokollt a TLS1.2 engedélyezéséhez:

[Net.ServicePointManager]::SecurityProtocol = [Net.ServicePointManager]::SecurityProtocol -bor [Net.SecurityProtocolType]::Tls12

További információ: A TLS 1.2 engedélyezése.

Önkiszolgáló vásárlások kezelése (Rendszergazda) (cikk)
Önkiszolgáló vásárlással kapcsolatos gyakori kérdések (cikk)