Delen via


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 van Microsoft kunnen doen of aanbiedingen van derden kunnen selecteren.

U kunt ook AllowSelfServiceAankoopinstellingen beheren in de Microsoft 365-beheercentrum. Zie Selfserviceaankopen en proefversies beheren (voor beheerders) voor meer informatie.

U kunt de MSCommerce PowerShell-module gebruiken om het volgende te doen:

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

Vereisten

Als u de MSCommerce PowerShell-module wilt gebruiken, hebt u het volgende nodig:

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

    Voorzichtigheid

    Globale beheerders hebben bijna onbeperkte toegang tot de instellingen van uw organisatie en de meeste gegevens. Om uw organisatie veilig te houden, raden we u aan het aantal globale beheerders zoveel mogelijk te beperken.

  • De rol Globale lezer voor uw tenant om een alleen-lezenlijst met MSCommerce-productbeleid te zien.
  • Partners die beheerders zijn namens een klant (AOBO) moeten een rol hebben die is ingesteld op Globale beheerder om selfserviceaankopen in de Microsoft 365-beheercentrum en via PowerShell te beheren en uit te schakelen.

Aan de slag met de MSCommerce PowerShell-module

Als u aan de slag wilt met de MSCommerce PowerShell-module, 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 eenmaal op uw Windows 10-apparaat en importeert deze vervolgens in elke PowerShell-sessie die u start. Download de MSCommerce PowerShell-module van de PowerShell Gallery.

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

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 deze te importeren in een PowerShell-sessie:

Import-Module -Name MSCommerce

Verbinding maken met MSCommerce met uw referenties

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

Connect-MSCommerce

Met deze opdracht wordt de huidige PowerShell-sessie verbonden met een Microsoft Entra tenant. De opdracht vraagt u 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 AllowSelfServiceAankoop

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

Get-MSCommercePolicy -PolicyId AllowSelfServicePurchase

AllowSelfServiceAankoop gebruiken met Microsoft-producten

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

Bekijk een lijst met selfservice-aankoopproducten van Microsoft en hun status

Voer de volgende opdracht uit om een lijst met beschikbare selfservice-aankopen van Microsoft-producten en de status van elk product weer te geven:

Get-MSCommerceProductPolicies -PolicyId AllowSelfServicePurchase

De volgende tabel bevat de beschikbare producten en de bijbehorende ProductId. Ook wordt aangegeven voor welke producten een proefversie beschikbaar is en waarvoor geen betalingswijze is vereist. Indien van toepassing, vereisen alle andere proefversies een betalingswijze. Voor de producten waarvoor een proefversie is ingeschakeld zonder betalingswijze, kunt u de proefversie inschakelen, terwijl de mogelijkheid om het product te kopen uitgeschakeld blijft. Zie De status voor AllowSelfServicePurchase voor Microsoft-producten weergeven of instellen voor voorbeeldopdrachten.

Product Productid Is proefversie zonder betalingswijze ingeschakeld?
Clipchamp Premium CFQ7TTC0N8SS Nee
Microsoft 365 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 Abonnement 1* CFQ7TTC0HDB1 Ja
Project Abonnement 3* CFQ7TTC0HDB0 Nee
Python in Excel CFQ7TTC0S3X1 Nee
Teams Verkennend CFQ7TTC0J1FV Ja
Introductieprijzen voor Teams Premium CFQ7TTC0RM8K Ja
Visio Abonnement 1* CFQ7TTC0HD33 Ja
Visio Abonnement 2* CFQ7TTC0HD32 Nee
Viva Goals (alleen proefversies voor selfservice) CFQ7TTC0PW0V Ja

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

De status weergeven of instellen voor AllowSelfServiceAankoop voor Microsoft-producten

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

Opmerking

Het wijzigen van de waarde voor AllowSelfServicePurchase of OnlyTrialsWithoutPaymentMethod heeft vanaf dat moment alleen gevolgen voor proefversies of aankopen voor het opgegeven product. Bestaande proefversies of aankopen voor het opgegeven product worden niet beïnvloed.

In de volgende tabel worden de instellingen voor de parameter Waarde beschreven.

Instelling Resultaat
Ingeschakeld Gebruikers kunnen selfserviceaankopen doen en proefversies voor het product aanschaffen.
OnlyTrialsWithoutPaymentMethod Gebruikers kunnen geen selfserviceaankopen doen, maar kunnen gratis proefversies verkrijgen voor producten waarvoor ze geen betalingswijze 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 aanschaffen.

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

Voer de volgende opdracht uit om de beleidsinstelling voor een specifiek product op te halen:

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

Voer de volgende opdracht uit om de beleidsinstelling voor een specifiek product in te schakelen:

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

Voer de volgende opdracht uit om de beleidsinstelling voor een specifiek product uit te schakelen:

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

Voer de volgende opdracht uit om gebruikers toe te staan een specifiek product zonder betalingswijze 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 selfservice-aankopen voor aanbiedingstypen van derden en hun status, en hoe u de status instelt.

Bekijk een lijst met aanbiedingstypen voor selfserviceaankopen van derden en hun status

Voer de volgende opdracht uit om een lijst met alle beschikbare aanbiedingstypen voor selfserviceaankopen van derden en de status van elke aanbieding weer te geven:

Get-MSCommerceProductPolicies -PolicyId AllowSelfServicePurchase -Scope OfferType

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

Aanbiedingstype ID
Software as a Service SaaS
Power BI-visuals POWERBIVISUALS
Dynamics 365 Dataverse-apps DYNAMICSCE
Dynamics 365 Business Central DYNAMICSBC

Bekijk of stel de status in voor AllowSelfServiceAankoop voor aanbiedingstypen van derden

U kunt de waardeparameter voor AllowSelfServicePurchase instellen om toe te staan of te voorkomen dat gebruikers een selfserviceaankoop doen van een aanbiedingstype van derden.

In de volgende tabel worden de instellingen voor de parameter Waarde beschreven.

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

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

Voer de volgende opdracht uit om de beleidsinstelling voor een specifiek aanbiedingstype van derden op te halen:

Get-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -OfferType <ID>

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

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 AllowSelfServiceAankoop uit te schakelen

In het volgende voorbeeld wordt uitgelegd hoe u de MSCommerce-module importeert, zich aanmeldt met uw account, de ProductId voor Power Automate per gebruiker opkrijgt 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 voor het product zijn, 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 oplossen: kan beleid niet ophalen met PolicyId 'AllowSelfServicePurchase'

In sommige gevallen ziet u mogelijk het volgende foutbericht:

HandleError: Kan beleid niet ophalen met PolicyId 'AllowSelfServicePurchase', ErrorMessage - De onderliggende verbinding is gesloten: er is een onverwachte fout opgetreden bij een verzenden.

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

U kunt deze fout oplossen door een upgrade uit te voeren naar TLS 1.2. Met de volgende syntaxis wordt het ServicePointManager-beveiligingsprotocol bijgewerkt om TLS1.2 toe te staan:

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

Zie TLS 1.2 inschakelen voor meer informatie.

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