Bruk AllowSelfServicePurchase for MSCommerce PowerShell-modulen
MSCommerce PowerShell-modulen er nå tilgjengelig i PowerShell Gallery. Modulen inneholder en PolicyID-parameterverdi for AllowSelfServicePurchase som lar deg kontrollere om brukere i organisasjonen kan foreta selvbetjente kjøp av Microsoft eller velge tredjepartstilbud.
Du kan bruke MSCommerce PowerShell-modulen til å:
- Vis standardtilstanden for parameterverdien AllowSelfServicePurchase – enten den er aktivert, deaktivert eller tillater prøveversjoner uten en betalingsmåte
- Vis en liste over aktuelle produkter og om selvbetjent kjøp er aktivert, deaktivert eller tillater prøveversjoner uten en betalingsmåte
- Vise eller endre gjeldende innstilling for et bestemt produkt for å aktivere eller deaktivere det
- Vise eller endre innstillingen for prøveversjoner uten betalingsmetoder
Krav
Hvis du vil bruke MSCommerce PowerShell-modulen, trenger du:
- Et Windows 10- eller nyere operativsystem.
- PowerShell 5 eller under. PowerShell 6.x/7.x støttes for øyeblikket ikke med denne modulen.
- Rollen som global administrator eller faktureringsadministrator for leieren, for å endre produktpolicyene for MSCommerce .
- Den globale leserrollen for leieren din for å se en skrivebeskyttet liste over produktpolicyer for MSCommerce .
Installer MSCommerce PowerShell-modulen
Du installerer MSCommerce PowerShell-modulen på Windows 10-enheten én gang, og importerer den deretter til hver PowerShell-økt du starter. Last ned MSCommerce PowerShell-modulen fra PowerShell-galleriet.
Hvis du vil installere MSCommerce PowerShell-modulen med PowerShellGet, kjører du følgende kommando:
Install-Module -Name MSCommerce
Importere MSCommerce til PowerShell-økten
Når du har installert modulen på Windows 10-enheten, importerer du den deretter til hver PowerShell-økt du starter. Kjør følgende kommando for å importere den til en PowerShell-økt:
Import-Module -Name MSCommerce
Koble til MSCommerce med legitimasjonen din
Hvis du vil koble til PowerShell-modulen med legitimasjonen din, kjører du følgende kommando.
Connect-MSCommerce
Denne kommandoen kobler gjeldende PowerShell-økt til en Microsoft Entra-leier. Kommandoen ber deg om et brukernavn og passord for leieren du vil koble til. Hvis godkjenning med flere faktorer er aktivert for legitimasjonen din, bruker du det interaktive alternativet for å logge på.
Vis detaljer for AllowSelfServicePurchase
Hvis du vil vise en beskrivelse av parameterverdien AllowSelfServicePurchase og standardstatusen, basert på organisasjonen, kjører du følgende kommando:
Get-MSCommercePolicy -PolicyId AllowSelfServicePurchase
Vis en liste over selvbetjente kjøpsprodukter og statusen deres
Hvis du vil vise en liste over alle tilgjengelige selvbetjente kjøpsprodukter og statusen for hver av dem, kjører du følgende kommando:
Get-MSCommerceProductPolicies -PolicyId AllowSelfServicePurchase
Tabellen nedenfor viser de tilgjengelige produktene og deres ProductId. Den angir også hvilke produkter som har en prøveversjon tilgjengelig og ikke krever en betalingsmåte. Hvis det er aktuelt, krever alle andre prøveversjoner en betalingsmåte. For produkter som har prøveversjon uten betalingsmåte aktivert, kan du aktivere prøveversjonen, samtidig som du beholder muligheten til å kjøpe produktet deaktivert. Hvis du vil se eksempelkommandoer, kan du se Vise eller angi status for AllowSelfServicePurchase.
Produkt | Produksjon | Er prøveversjon uten betalingsmåte aktivert? |
---|---|---|
Clipchamp Premium | CFQ7TTC0N8SS | Nei |
Power Apps per bruker* | CFQ7TTC0LH2H | Nei |
Power Automate per bruker* | CFQ7TTC0LH3L | Nei |
Power Automate RPA* | CFQ7TTC0LSGZ | Nei |
Power BI Premium (frittstående)* | CFQ7TTC0H6RP | Nei |
Power BI Pro* | CFQ7TTC0H9MP | Nei |
Prosjektplan 1* | CFQ7TTC0HDB1 | Ja |
Prosjektplan 3* | CFQ7TTC0HDB0 | Nei |
Python i Excel | CFQ7TTC0S3X1 | Nei |
Teams Exploratory | CFQ7TTC0J1FV | Ja |
Introduksjonspriser for Teams Premium | CFQ7TTC0RM8K | Ja |
Visio-abonnement 1* | CFQ7TTC0HD33 | Ja |
Visio Plan 2* | CFQ7TTC0HD32 | Nei |
Viva-mål (bare selvbetjente prøveversjoner) | CFQ7TTC0PW0V | Ja |
Microsoft 365 F3 | CFQ7TTC0LH05 | Nei |
Microsoft Purview Discovery | CFQ7TTC0N8SL | Ja |
*Disse ID-ene er endret. Hvis du tidligere har blokkert produkter ved hjelp av de gamle ID-ene, blokkeres de automatisk ved hjelp av de nye ID-ene. Det kreves ikke noe annet arbeid.
Vis en liste over selvbetjent kjøp av «tredjeparts tilbudstyper» og statusen deres
Hvis du vil vise en liste over alle tilgjengelige tredjeparts tilbudstyper for selvbetjent kjøp og status for hver av dem, kjører du følgende kommando:
Get-MSCommerceProductPolicies -PolicyId AllowSelfServicePurchase -Scope OfferType
Tabellen nedenfor viser de tilgjengelige tredjeparts tilbudstypene. Disse tilbudstypene kan aktiveres eller deaktiveres for selvbetjent kjøp.
Tilbudstype | Id |
---|---|
Programvare som tjeneste | SaaS |
Power BI-visualobjekter | POWERBIVISUALS |
Dynamics 365 Dataverse Apps | DYNAMICSCE |
Dynamics 365 Business Central | DYNAMICSBC |
Vis eller angi status for AllowSelfServicePurchase
Du kan angi verdiparameteren for AllowSelfServicePurchase for å tillate eller hindre brukere i å foreta et selvbetjent kjøp. Du kan også bruke OnlyTrialsWithoutPaymentMethod-verdien til å tillate brukere å prøve produkter som ikke har noen nødvendige prøveversjoner for betaling. Se produktlisten ovenfor for å se hvilke produkter som har disse prøveversjonene aktivert. Brukere kan bare kjøpe produktet etter at prøveperioden er over hvis AllowSelfServicePurchase er aktivert.
Obs!
Endring av verdien for AllowSelfServicePurchase eller OnlyTrialsWithoutPaymentMethod påvirker bare prøveversjoner eller kjøp som er gjort for det angitte produktet fra dette tidspunktet. Eksisterende prøveversjoner eller kjøp for det angitte produktet påvirkes ikke.
Tabellen nedenfor beskriver innstillingene for verdiparameteren.
Innstilling | Innvirkning |
---|---|
Aktivert | Brukere kan foreta selvbetjente kjøp og skaffe prøveversjoner for produktet. |
OnlyTrialsWithoutPaymentMethod | Brukere kan ikke foreta selvbetjente kjøp, men kan skaffe gratis prøveversjoner for produkter som ikke krever at de legger til en betalingsmåte. Når prøveperioden utløper, kan ikke en bruker kjøpe den betalte versjonen av produktet. |
Ufør | Brukere kan ikke foreta selvbetjente kjøp eller skaffe prøveversjoner for produktet. |
Kjør følgende kommando for å få policyinnstillingen for et bestemt produkt:
Get-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -ProductId CFQ7TTC0KP0N
Kjør følgende kommando for å aktivere policyinnstillingen for et bestemt produkt:
Update-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -ProductId CFQ7TTC0KP0N -Value "Enabled"
Hvis du vil deaktivere policyinnstillingen for et bestemt produkt, kjører du følgende kommando:
Update-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -ProductId CFQ7TTC0KP0N -Value "Disabled"
Hvis du vil tillate brukere å prøve et bestemt produkt uten en betalingsmåte, kjører du følgende kommando:
Update-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -ProductId CFQ7TTC0KP0N -Value "OnlyTrialsWithoutPaymentMethod"
Kjør følgende kommando for å få policyinnstillingen for en bestemt tredjeparts tilbudstype:
Get-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -OfferType <ID>
Hvis du vil aktivere policyinnstillingen for en bestemt tredjeparts tilbudstype, kjører du følgende kommando:
Update-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -OfferType <ID> -Value "Enabled"
Hvis du vil deaktivere policyinnstillingen for en bestemt tredjeparts tilbudstype, kjører du følgende kommando:
Update-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -OfferType <ID> -Value "Disabled"
Eksempelskript for å deaktivere AllowSelfServicePurchase
Følgende eksempel veileder deg gjennom hvordan du importerer MSCommerce-modulen , logger på med kontoen din, får ProductId for Power Automate per bruker og deaktiverer AllowSelfServicePurchase for dette produktet.
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 det finnes flere verdier for produktet, kan du kjøre kommandoen individuelt for hver verdi som vist i eksemplet nedenfor:
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"
Feilsøking
Problem
Du ser følgende feilmelding:
HandleError: Kan ikke hente policy med PolicyId AllowSelfServicePurchase, ErrorMessage - Den underliggende tilkoblingen ble lukket: Det oppstod en uventet feil under sending.
Dette kan skyldes en eldre versjon av Transport Layer Security (TLS). Når du kobler til denne tjenesten, må du bruke TLS 1.2 eller senere
Løsning
Oppgrader til TLS 1.2. Følgende syntaks oppdaterer ServicePointManager-sikkerhetsprotokollen for å tillate TLS1.2:
[Net.ServicePointManager]::SecurityProtocol = [Net.ServicePointManager]::SecurityProtocol -bor [Net.SecurityProtocolType]::Tls12
Hvis du vil ha mer informasjon, kan du se Slik aktiverer du TLS 1.2.
Beslektet innhold
Administrere selvbetjente kjøp (administrator) (artikkel)
Vanlige spørsmål om selvbetjent kjøp (artikkel)
Tilbakemeldinger
https://aka.ms/ContentUserFeedback.
Kommer snart: Gjennom 2024 faser vi ut GitHub Issues som tilbakemeldingsmekanisme for innhold, og erstatter det med et nytt system for tilbakemeldinger. Hvis du vil ha mer informasjon, kan du se:Send inn og vis tilbakemelding for