Brug AllowSelfServicePurchase til MSCommerce PowerShell-modulet
MSCommerce PowerShell-modulet er nu tilgængeligt i PowerShell-galleriet. Modulet indeholder en PolicyID-parameterværdi for AllowSelfServicePurchase , der giver dig mulighed for at styre, om brugere i din organisation kan foretage køb via selvbetjening af Microsoft eller vælge tredjepartstilbud.
Du kan bruge MSCommerce PowerShell-modulet til at:
- Få vist standardtilstanden for parameterværdien AllowSelfServicePurchase – uanset om den er aktiveret, deaktiveret eller tillader forsøg uden en betalingsmetode
- Få vist en liste over relevante produkter, og om køb via selvbetjening er aktiveret, deaktiveret eller tillader forsøg uden en betalingsmetode
- Få vist eller rediger den aktuelle indstilling for et bestemt produkt for enten at aktivere eller deaktivere det
- Få vist eller rediger indstillingen for prøveversioner uden betalingsmetoder
Forudsætninger
Hvis du vil bruge MSCommerce PowerShell-modulet , skal du bruge:
- Et Windows 10- eller nyere operativsystem.
- PowerShell 5 eller nyere. PowerShell 6.x/7.x understøttes i øjeblikket ikke i dette modul.
- Rollen global administrator eller faktureringsadministrator for din lejer for at ændre MSCommerce-produktpolitikkerne .
- Rollen Global læser for din lejer for at få vist en skrivebeskyttet liste over MSCommerce-produktpolitikker .
Installér MSCommerce PowerShell-modulet
Du installerer MSCommerce PowerShell-modulet på din Windows 10-enhed én gang og importerer det derefter til hver PowerShell-session, du starter. Download MSCommerce PowerShell-modulet fra PowerShell-galleriet.
Hvis du vil installere MSCommerce PowerShell-modulet med PowerShellHent, skal du køre følgende kommando:
Install-Module -Name MSCommerce
Importér MSCommerce til PowerShell-sessionen
Når du har installeret modulet på din Windows 10-enhed, importerer du det derefter til hver PowerShell-session, du starter. Kør følgende kommando for at importere den i en PowerShell-session:
Import-Module -Name MSCommerce
Opret forbindelse til MSCommerce med dine legitimationsoplysninger
Hvis du vil oprette forbindelse til PowerShell-modulet med dine legitimationsoplysninger, skal du køre følgende kommando.
Connect-MSCommerce
Denne kommando forbinder den aktuelle PowerShell-session med en Microsoft Entra-lejer. Kommandoen beder dig om et brugernavn og en adgangskode for den lejer, du vil oprette forbindelse til. Hvis multifaktorgodkendelse er aktiveret for dine legitimationsoplysninger, kan du bruge den interaktive indstilling til at logge på.
Få vist oplysninger om AllowSelfServicePurchase
Kør følgende kommando for at få vist en beskrivelse af parameterværdien AllowSelfServicePurchase og standardstatussen baseret på din organisation:
Get-MSCommercePolicy -PolicyId AllowSelfServicePurchase
Få vist en liste over produkter til køb via selvbetjening og deres status
Kør følgende kommando for at få vist en liste over alle tilgængelige produkter til køb via selvbetjening og status for hver enkelt:
Get-MSCommerceProductPolicies -PolicyId AllowSelfServicePurchase
I følgende tabel vises de tilgængelige produkter og deres ProductId. Det angiver også, hvilke produkter der har en tilgængelig prøveversion og ikke kræver en betalingsmetode. Hvis det er relevant, kræver alle andre forsøg en betalingsmetode. For de produkter, der har prøveversion uden betalingsmetode aktiveret, kan du aktivere prøveversionen, samtidig med at muligheden for at købe produktet er deaktiveret. Du kan se eksempelkommandoer under Få vist eller angiv status for AllowSelfServicePurchase.
Produkt | Instruktion | Er prøveversion uden betalingsmetode aktiveret? |
---|---|---|
Clipchamp Premium | CFQ7TTC0N8SS | Nej |
Power Apps pr. bruger* | CFQ7TTC0LH2H | Nej |
Power Automate pr. bruger* | CFQ7TTC0LH3L | Nej |
Power Automate RPA* | CFQ7TTC0LSGZ | Nej |
Power BI Premium (separat)* | CFQ7TTC0H6RP | Nej |
Power BI Pro* | CFQ7TTC0H9MP | Nej |
Projektplan 1* | CFQ7TTC0HDB1 | Ja |
Projektplan 3* | CFQ7TTC0HDB0 | Nej |
Python i Excel | CFQ7TTC0S3X1 | Nej |
Teams Exploratory | CFQ7TTC0J1FV | Ja |
Introduktionspriser for Teams Premium | CFQ7TTC0RM8K | Ja |
Visio Plan 1* | CFQ7TTC0HD33 | Ja |
Visio Plan 2* | CFQ7TTC0HD32 | Nej |
Viva Goals (kun selvbetjente prøveversioner) | CFQ7TTC0PW0V | Ja |
Microsoft 365 F3 | CFQ7TTC0LH05 | Nej |
Microsoft Purview Discovery | CFQ7TTC0N8SL | Ja |
*Disse id'er er blevet ændret. Hvis du tidligere har blokeret produkter ved hjælp af de gamle id'er, blokeres de automatisk ved hjælp af de nye id'er. Der kræves intet andet arbejde.
Få vist en liste over selvbetjeningskøb af "tredjepartstilbudstyper" og deres status
Hvis du vil have vist en liste over alle tilgængelige tilbudstyper for køb via selvbetjening fra tredjepart og status for hver enkelt, skal du køre følgende kommando:
Get-MSCommerceProductPolicies -PolicyId AllowSelfServicePurchase -Scope OfferType
I følgende tabel vises de tilgængelige tilbudstyper fra tredjepart. Disse tilbudstyper kan aktiveres eller deaktiveres for køb via selvbetjening.
Tilbudstype | Id |
---|---|
Software as a Service | SaaS |
Power BI-visualiseringer | POWERBIVISUALS |
Dynamics 365 Dataverse-apps | DYNAMICSCE |
Dynamics 365 Business Central | DYNAMICSBC |
Få vist eller angiv status for AllowSelfServicePurchase
Du kan angive parameteren Value for AllowSelfServicePurchase for at tillade eller forhindre brugere i at foretage et køb via selvbetjening. Du kan også bruge værdien OnlyTrialsWithoutPaymentMethod til at give brugerne mulighed for at prøve produkter, der ikke har nogen betaling påkrævede prøveversioner. Se produktlisten ovenfor for at se, hvilke produkter der har aktiveret disse prøveversioner. Brugerne kan kun købe produktet, når prøveversionen er slut, hvis AllowSelfServicePurchase er aktiveret.
Bemærk!
Hvis du ændrer værdien for AllowSelfServicePurchase eller OnlyTrialsWithoutPaymentMethod , påvirker det kun forsøg eller køb, der er foretaget for det angivne produkt fremover. Eksisterende prøveversioner eller køb for det angivne produkt påvirkes ikke.
I følgende tabel beskrives indstillingerne for parameteren Value .
Indstilling | Indvirkning |
---|---|
Aktiveret | Brugerne kan foretage køb via selvbetjening og få prøveversioner af produktet. |
OnlyTrialsWithoutPaymentMethod | Brugerne kan ikke foretage køb via selvbetjening, men kan få gratis prøveversioner af produkter, der ikke kræver, at de tilføjer en betalingsmetode. Når prøveversionen udløber, kan en bruger ikke købe den betalte version af produktet. |
Handicappet | Brugerne kan ikke foretage køb via selvbetjening eller få prøveversioner af produktet. |
Kør følgende kommando for at hente politikindstillingen for et bestemt produkt:
Get-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -ProductId CFQ7TTC0KP0N
Kør følgende kommando for at aktivere politikindstillingen for et bestemt produkt:
Update-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -ProductId CFQ7TTC0KP0N -Value "Enabled"
Hvis du vil deaktivere politikindstillingen for et bestemt produkt, skal du køre følgende kommando:
Update-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -ProductId CFQ7TTC0KP0N -Value "Disabled"
Hvis du vil tillade brugere at prøve et bestemt produkt uden en betalingsmetode, skal du køre følgende kommando:
Update-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -ProductId CFQ7TTC0KP0N -Value "OnlyTrialsWithoutPaymentMethod"
Kør følgende kommando for at hente politikindstillingen for en bestemt tilbudstype fra tredjepart:
Get-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -OfferType <ID>
Hvis du vil aktivere politikindstillingen for en bestemt type tilbud fra tredjepart, skal du køre følgende kommando:
Update-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -OfferType <ID> -Value "Enabled"
Hvis du vil deaktivere politikindstillingen for en bestemt type tilbud fra tredjepart, skal du køre følgende kommando:
Update-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -OfferType <ID> -Value "Disabled"
Eksempelscript til deaktivering af AllowSelfServicePurchase
I følgende eksempel gennemgår vi, hvordan du importerer MSCommerce-modulet , logger på med din konto, henter ProductId for Power Automate pr. bruger og derefter deaktiverer AllowSelfServicePurchase for det pågældende 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"
Hvis der er flere værdier for produktet, kan du køre kommandoen enkeltvist for hver værdi som vist i følgende eksempel:
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"
Fejlfinding
Problem
Du får vist følgende fejlmeddelelse:
HandleError: Politikken med PolicyId 'AllowSelfServicePurchase', ErrorMessage – Den underliggende forbindelse blev lukket: Der opstod en uventet fejl under en afsendelse.
Dette kan skyldes en ældre version af Transport Layer Security (TLS). Når du opretter forbindelse til denne tjeneste, skal du bruge TLS 1.2 eller nyere
Opløsning
Opgrader til TLS 1.2. Følgende syntaks opdaterer ServicePointManager-sikkerhedsprotokollen, så den tillader TLS1.2:
[Net.ServicePointManager]::SecurityProtocol = [Net.ServicePointManager]::SecurityProtocol -bor [Net.SecurityProtocolType]::Tls12
Du kan få mere at vide under Sådan aktiverer du TLS 1.2.
Relateret indhold
Administrer køb via selvbetjening (administrator) (artikel)
Ofte stillede spørgsmål om køb via selvbetjening (artikel)
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: I hele 2024 udfaser vi GitHub-problemer som feedbackmekanisme for indhold og erstatter det med et nyt feedbacksystem. Du kan få flere oplysninger under:Indsend og få vist feedback om