Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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.
Verwante onderwerpen
Selfservice-aankopen beheren (Beheer) (artikel)
Veelgestelde vragen over selfservice-aankopen (artikel)