AllowSelfServicePurchase gebruiken voor de MSCommerce PowerShell-module

De MSCommerce PowerShell-module is beschikbaar in de PowerShell Gallery. De module bevat een PolicyID-parameterwaarde voor AllowSelfServicePurchase waarmee u kunt bepalen of gebruikers in uw organisatie selfservice-aankopen bij Microsoft kunnen doen of aanbiedingen van derden kunnen selecteren.

U kunt de instellingen voor AllowSelfServicePurchase ook beheren in het Microsoft 365-beheercentrum. Zie Selfservice-aankopen en proefabonnementen beheren (voor beheerders) voor meer informatie.

U kunt de MSCommerce PowerShell-module gebruiken om:

  • De standaardstatus van de parameterwaarde AllowSelfServicePurchase weergeven
  • Een lijst weergeven met toepasselijke producten en de bijbehorende parameterwaarde voor AllowSelfServicePurchase
  • Bekijk of wijzig de huidige instelling voor een specifiek product om deze in of uit te schakelen
  • Alleen voor Microsoft-producten: bekijk of wijzig de instelling voor proefversies zonder betalingsmethoden

Belangrijk

Selfservice-aankopen en proefabonnementen kunnen niet met één opdracht volledig worden uitgeschakeld op tenantniveau. Het beleid AllowSelfServicePurchase wordt per product beheerd. U kunt selfservice-aankopen en proefabonnementen alleen uitschakelen voor de hele tenant door elk product afzonderlijk uit te schakelen. Alle nieuwe producten zijn standaard zo ingesteld dat gebruikers een selfserviceaankoop kunnen doen.

Vereisten

Om de MSCommerce PowerShell-module te gebruiken, hebt u het volgende nodig:

  • Een besturingssysteem van Windows 10 of hoger.
  • De rol Globale of factureringsbeheerder voor uw tenant om het productbeleid van MSCommerce te wijzigen.

    Voorzichtigheid

    Globale beheerders hebben vrijwel onbeperkte toegang tot de instellingen van uw organisatie en de meeste gegevens van die organisatie. Om uw organisatie veilig te houden, raden we u aan het aantal hoofdbeheerders zo veel mogelijk te beperken.

  • De rol van globale lezer voor uw tenant om een alleen-lezen lijst met MSCommerge-productbeleidsregels weer te geven.
  • Partners die beheerders zijn namens (AOBO) een klant moet een rol hebben die is ingesteld op Globale beheerder om selfservice-aankopen in het Microsoft 365-beheercentrum en via PowerShell te beheren en uit te schakelen.

Aan de slag met de MSCommerce PowerShell-module

Als u de MSCommerce PowerShell-module wilt gaan gebruiken, moet u deze installeren, importeren in een PowerShell-sessie en er vervolgens verbinding mee maken met uw referenties.

De MSCommerce PowerShell-module installeren

U installeert de MSCommerce PowerShell-module één keer op uw Windows 10-apparaat en importeert deze vervolgens in elke PowerShell-sessie die u start. Download de MSCommerce PowerShell-module in de PowerShell Gallery.

Voer de volgende opdracht uit om de MSCommerce PowerShell-module te installeren met PowerShellGet:

Install-Module -Name MSCommerce

MSCommerce importeren in de PowerShell-sessie

Nadat u de module op uw Windows 10-apparaat hebt geïnstalleerd, importeert u deze in elke PowerShell-sessie die u start. Voer de volgende opdracht uit om het te importeren in een PowerShell-sessie:

Import-Module -Name MSCommerce

Maak verbinding met MSCommerce met uw inloggegevens

Voer de volgende opdracht uit om met uw referenties verbinding te maken met de PowerShell-module.

Connect-MSCommerce

Met deze opdracht wordt de huidige PowerShell-sessie verbonden met een Microsoft Entra-tenant. U wordt gevraagd om een gebruikersnaam en wachtwoord voor de tenant waarmee u verbinding wilt maken. Als meervoudige verificatie is ingeschakeld voor uw referenties, gebruikt u de interactieve optie om u aan te melden.

Details weergeven voor AllowSelfServicePurchase

Voer de volgende opdracht uit om een beschrijving van de parameterwaarde AllowSelfServicePurchase en de standaardstatus op basis van uw organisatie weer te geven:

Get-MSCommercePolicy -PolicyId AllowSelfServicePurchase

AllowSelfServicePurchase gebruiken met Microsoft-producten

Deze sectie bevat informatie over het weergeven van een lijst met Microsoft-producten voor selfservice-aankopen, hun huidige status en het instellen van de status. Zie AllowSelfServicePurchase gebruiken met aanbiedingstypen van derden voor meer informatie over aanbiedingstypen van derden.

Een lijst met Microsoft-producten met de selfserviceaankoop en hun status weergeven

Voer de volgende opdracht uit om een lijst weer te geven met beschikbare Microsoft-producten voor selfserviceaankopen en de status ervan:

Get-MSCommerceProductPolicies -PolicyId AllowSelfServicePurchase

De volgende tabel bevat de beschikbare producten en hun product-id. Daarnaast wordt aangegeven voor welke producten een proefversie beschikbaar is en voor welke producten geen betalingsmethode is vereist. Indien van toepassing, is voor alle andere proefversies een betalingsmethode vereist. Voor de producten waarvoor een proefversie geldt waarvoor de betalingswijze niet is ingeschakeld, kun je de proefversie inschakelen terwijl de mogelijkheid om het product te kopen behouden is uitgeschakeld. Zie voor voorbeeldopdrachten De status voor AllowSelfServicePurchase bekijken of instellen voor Microsoft-producten.

Product Product-id Is proefversie zonder ingeschakelde betalingswijze?
Clipchamp Premium CFQ7TTC0N8SS Nee
Dynamics 365 BC DYNAMICSBC Nee
Dynamics 365 CE DYNAMIEK Nee
Aanvullende toepassing voor Dynamics 365 Marketing CFQ7TTC0LHVK Nee
Dynamics 365 Marketing CFQ7TTC0LH3N Nee
Bijvoegen in Dynamics 365 Marketing CFQ7TTC0LHWP Nee
Clipchamp Premium CFQ7TTC0N8SS Nee
Microsoft Copilot CFQ7TTC0MM8R Nee
Microsoft 365 F3 CFQ7TTC0LH05 Nee
Microsoft Purview Discovery CFQ7TTC0N8SL Ja
Power Apps per gebruiker* CFQ7TTC0LH2H Nee
Power Automate per gebruiker* CFQ7TTC0LH3L Nee
Power Automate RPA* CFQ7TTC0LSGZ Nee
Power BI Premium (zelfstandig)* CFQ7TTC0H6RP Nee
Power BI Pro* CFQ7TTC0H9MP Nee
Planner Plan 1* CFQ7TTC0HDB1 Ja
Project Abonnement 3* CFQ7TTC0HDB0 Nee
Python in Excel CFQ7TTC0S3X1 Nee
Teams Essential CFQ7TTC0JN4R Nee
Teams verkennend CFQ7TTC0J1FV Ja
Introductieprijzen voor Teams Premium CFQ7TTC0RM8K Ja
Windows 365 Business met Windows Hybrid Benefit CFQ7TTC0HX99 Nee
Windows 365 Business CFQ7TTC0J203 Nee
Windows 365 Enterprise CFQ7TTC0HHS9 Nee
Visio Abonnement 1* CFQ7TTC0HD33 Ja
Visio Abonnement 2* CFQ7TTC0HD32 Nee
Viva Goals (alleen selfservice-proefversies) CFQ7TTC0PW0V Ja

*Deze items zijn bijgewerkte id's. Als u eerder producten hebt geblokkeerd waarvoor de oude id's worden gebruikt, worden deze automatisch geblokkeerd met de nieuwe id's. Er is geen ander werk vereist.

De status voor AllowSelfServicePurchase voor Microsoft-producten weergeven of instellen

U kunt de waardeparameter voor AllowSelfServicePurchase instellen om toe te staan of te voorkomen dat gebruikers zelf een Microsoft-product kopen. U kunt ook de waarde OnlyTrialsWithoutPaymentMethod gebruiken om gebruikers in staat te stellen producten uit te proberen waarvoor geen proefversies nodig zijn om te betalen. Als u wilt zien voor welke producten deze proefversies zijn ingeschakeld, raadpleegt u de lijst in Een lijst met Microsoft-producten met selfservice-aankopen en hun status weergeven. Gebruikers kunnen het product alleen na afloop van de proefversie kopen als AllowSelfServicePurchase is ingeschakeld.

Opmerking

Het wijzigen van de waarde voor AllowSelfServicePurchase of OnlyTrialsWithoutPaymentMethod is alleen van invloed op proefversies of aankopen die vanaf dat moment voor het opgegeven product zijn gedaan. Dit is niet van invloed op bestaande proefversies of aankopen voor het opgegeven product.

In de volgende tabel worden de instellingen voor de waardeparameter beschreven.

Instelling Resultaat
Ingeschakeld Gebruikers kunnen selfserviceaankopen doen en proefversies voor het product verkrijgen.
OnlyTrialsWithoutPaymentMethod Gebruikers kunnen geen selfserviceaankopen doen, maar kunnen wel gratis proefversies krijgen voor producten waarvoor ze geen betaalmethode hoeven toe te voegen. Nadat de proefversie is verlopen, kan een gebruiker de betaalde versie van het product niet kopen.
Uitgeschakeld Gebruikers kunnen geen selfserviceaankopen doen of proefversies voor het product verkrijgen.

Gebruik de volgende opdrachten om beleidsinstellingen op te halen of in te stellen, waarbij <ProductID> de tekenreeks is gekoppeld aan de productnaam.

Als u de beleidsinstelling voor een specifiek product wilt ophalen, voert u de volgende opdracht uit:

Get-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -ProductId ```<ProductID>```

Als u de beleidsinstelling voor een specifiek product wilt inschakelen, voert u de volgende opdracht uit:

Update-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -ProductId <ProductID> -Value "Enabled"

Als u de beleidsinstelling voor een specifiek product wilt uitschakelen, voert u de volgende opdracht uit:

Update-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -ProductId <ProductID> -Value "Disabled"

Voer de volgende opdracht uit om gebruikers toe te staan een specifiek product zonder betalingsmethode uit te proberen:

Update-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -ProductId <ProductID> -Value "OnlyTrialsWithoutPaymentMethod" 

AllowSelfServicePurchase gebruiken met aanbiedingstypen van derden

Deze sectie bevat informatie over het weergeven van een lijst met selfserviceaankopen voor soorten aanbiedingen van derden en hun status, en over het instellen van de status.

Opmerking

Software as a subscription (SaaS)-producten en -services waarop u in de Azure Portal bent geabonneerd, worden niet geblokkeerd door het AllowSelfServicePurchase-beleid.

Een lijst met aanbiedingstypen van derden voor selfserviceaankopen en hun status weergeven

Voer de volgende opdracht uit als u een lijst wilt weergeven met alle beschikbare typen aanbiedingen van derden voor selfservice-aankopen en de status ervan:

Get-MSCommerceProductPolicies -PolicyId AllowSelfServicePurchase -Scope OfferType

De volgende tabel bevat de beschikbare aanbiedingstypen van derden. Deze aanbiedingstypen kunnen worden in- of uitgeschakeld voor selfservice-aankopen.

Aanbiedingstype ID
Software als een service SaaS
Power BI Visuals POWERBIVISUALS
Dynamics 365 Dataverse-apps DYNAMIEK
Dynamics 365 Business Central DYNAMICSBC

De status voor AllowSelfServicePurchase weergeven of instellen voor aanbiedingstypen van derden

U kunt de waardeparameter voor AllowSelfServicePurchase instellen om gebruikers al dan niet toe te staan zelf een aankoop te doen van een aanbiedingstype van derden.

In de volgende tabel worden de instellingen voor de waardeparameter beschreven.

Instelling Resultaat
Ingeschakeld Gebruikers kunnen selfserviceaankopen doen en proefversies voor het product verkrijgen.
Uitgeschakeld Gebruikers kunnen geen selfserviceaankopen doen of proefversies voor het product verkrijgen.

Gebruik de volgende opdrachten om beleidsinstellingen op te halen of in te stellen, waarbij <ID> de tekenreeks is gekoppeld aan het aanbiedingstype.

Als u de beleidsinstelling voor een specifiek aanbiedingstype van derden wilt ophalen, voert u de volgende opdracht uit:

Get-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -OfferType <ID>

Voer de volgende opdracht uit om de beleidsinstelling voor een specifiek aanbiedingstype van derden in te schakelen:

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

Als u de beleidsinstelling voor een specifiek aanbiedingstype van derden wilt uitschakelen, voert u de volgende opdracht uit:

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

Voorbeeldscript om AllowSelfServicePurchase uit te schakelen

In het volgende voorbeeld wordt uitgelegd hoe u de MSCommerge-module importeert, u aanmeldt met uw account, de product-id voor Power Automate per gebruiker ophaalt en vervolgens AllowSelfServicePurchase voor dat product uitschakelt.

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"

Als er meerdere waarden zijn voor het product, kunt u de opdracht afzonderlijk uitvoeren voor elke waarde, zoals wordt weergegeven in het volgende voorbeeld:

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

Problemen met HandleError: Kan beleid met PolicyId 'AllowSelfServicePurchase' niet ophalen

In sommige gevallen kan het volgende foutbericht worden weergegeven:

HandleError: kan beleid met PolicyId 'AllowSelfServicePurchase' niet ophalen, ErrorMessage: de onderliggende verbinding is gesloten: er is een onverwachte fout opgetreden bij het verzenden.

Deze fout kan worden veroorzaakt door een oudere versie van TLS (Transport Layer Security). Als u verbinding met deze service maakt, moet u TLS 1.2 of hoger gebruiken.

Voer een upgrade uit naar TLS 1.2 om deze fout op te lossen. De volgende syntaxis werkt het ServicePointManager-beveiligingsprotocol bij om TLS1.2 toe te staan:

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

Zie TLS 1.2 inschakelen voor meer informatie.

Selfservice-aankopen beheren (Beheer) (artikel)
Veelgestelde vragen over selfservice-aankopen (artikel)