Bruk AllowSelfServicePurchase for MSCommerce PowerShell-modulen
MSCommerce PowerShell-modulen er tilgjengelig i PowerShell-galleriet. 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 også administrere AllowSelfServicePurchase-innstillingene i Administrasjonssenter for Microsoft 365. Hvis du vil ha mer informasjon, kan du se Administrere selvbetjente kjøp og prøveversjoner (for administratorer).
Du kan bruke MSCommerce PowerShell-modulen til å:
- Vis standardtilstanden for parameterverdien AllowSelfServicePurchase
- Vis en liste over aktuelle produkter og deres AllowSelfServicePurchase-parameterverdi
- Vise eller endre gjeldende innstilling for et bestemt produkt for å aktivere eller deaktivere det
- Bare for Microsoft-produkter: vis eller endre innstillingen for prøveversjoner uten betalingsmetoder
Viktig
Selvbetjente kjøp og prøveversjoner kan ikke slås helt av på leiernivå med én enkelt kommando. AllowSelfServicePurchase-policyen administreres per produkt. Du kan bare slå av selvbetjente kjøp og prøveversjoner for hele leieren ved å slå av hvert produkt enkeltvis. Som standard er alle nye produkter satt til å tillate brukere å foreta et selvbetjent kjøp.
Krav
Hvis du vil bruke MSCommerce PowerShell-modulen, trenger du:
- Et Windows 10 eller nyere operativsystem.
- Rollen global administrator eller faktureringsadministrator for leieren for å endre produktpolicyene for MSCommerce .
Forsiktig!
Globale administratorer har nesten ubegrenset tilgang til organisasjonens innstillinger og de fleste dataene. For å sikre organisasjonen anbefaler vi at du begrenser antallet globale administratorer så mye som mulig.
- Den globale leserrollen for leieren din for å se en skrivebeskyttet liste over produktpolicyer for MSCommerce .
- Partnere som er administratorer på vegne av (AOBO) en kunde må ha en rolle som er satt til global administrator for å administrere og deaktivere selvbetjente kjøp i Administrasjonssenter for Microsoft 365 og via PowerShell.
Kom i gang med MSCommerce PowerShell-modulen
Hvis du vil komme i gang med MSCommerce PowerShell-modulen, må du installere den, importere den til en PowerShell-økt og deretter koble til den med legitimasjonen din.
Installer MSCommerce PowerShell-modulen
Du installerer MSCommerce PowerShell-modulen på Windows 10 enheten én gang, og deretter importerer du den 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
Bruk AllowSelfServicePurchase med Microsoft-produkter
Denne delen inneholder informasjon om hvordan du viser en liste over Microsoft-produkter for selvbetjent kjøp, gjeldende status og hvordan du angir statusen. Hvis du vil ha informasjon om tredjeparts tilbudstyper, kan du se Bruke AllowSelfServicePurchase med tredjeparts tilbudstyper.
Vis en liste over selvbetjent kjøp av Microsoft-produkter og statusen deres
Hvis du vil vise en liste over tilgjengelige selvbetjente kjøp av Microsoft-produkter 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 for Microsoft-produkter.
Produkt | Produksjon | Er prøveversjon uten betalingsmåte aktivert? |
---|---|---|
Clipchamp Premium | CFQ7TTC0N8SS | Nei |
Microsoft 365 Copilot | CFQ7TTC0MM8R | Nei |
Microsoft 365 F3 | CFQ7TTC0LH05 | Nei |
Microsoft Purview Discovery | CFQ7TTC0N8SL | Ja |
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 |
Planner plan 1* | CFQ7TTC0HDB1 | Ja |
Project-abonnement 3* | CFQ7TTC0HDB0 | Nei |
Python i Excel | CFQ7TTC0S3X1 | Nei |
Teams Exploratory | CFQ7TTC0J1FV | Ja |
Teams Premium Introduksjonspriser | CFQ7TTC0RM8K | Ja |
Visio-abonnement 1* | CFQ7TTC0HD33 | Ja |
Visio-abonnement 2* | CFQ7TTC0HD32 | Nei |
Viva Goals (bare selvbetjente prøveversjoner) | CFQ7TTC0PW0V | Ja |
*Disse elementene er oppdaterte ID-er. 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 eller angi status for AllowSelfServicePurchase for Microsoft-produkter
Du kan angi verdiparameteren for AllowSelfServicePurchase for å tillate eller hindre brukere i å foreta et selvbetjent kjøp av et Microsoft-produkt. Du kan også bruke OnlyTrialsWithoutPaymentMethod-verdien til å tillate brukere å prøve produkter som ikke har noen nødvendige prøveversjoner for betaling. Hvis du vil se hvilke produkter som har disse prøveversjonene aktivert, kan du se produktlisten i Vis en liste over selvbetjente kjøp av Microsoft-produkter og statusen deres. 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 | Utfall |
---|---|
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. |
Bruk følgende kommandoer for å få eller angi policyinnstillinger, der <ProductID>
strengen er knyttet til produktnavnet.
Kjør følgende kommando for å få policyinnstillingen for et bestemt produkt:
Get-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -ProductId ```<ProductID>```
Kjør følgende kommando for å aktivere policyinnstillingen for et bestemt produkt:
Update-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -ProductId <ProductID> -Value "Enabled"
Hvis du vil deaktivere policyinnstillingen for et bestemt produkt, kjører du følgende kommando:
Update-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -ProductId <ProductID> -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 <ProductID> -Value "OnlyTrialsWithoutPaymentMethod"
Bruk AllowSelfServicePurchase med tredjeparts tilbudstyper
Denne delen inneholder informasjon om hvordan du viser en liste over selvbetjent kjøp for tredjeparts tilbudstyper og statusen deres, og hvordan du angir statusen.
Obs!
Programvare som et abonnement (SaaS)-produkter og -tjenester som abonneres på i Azure Portal, blokkeres ikke av AllowSelfServicePurchase-policyen.
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 for tredjeparts tilbudstyper
Du kan angi verdiparameteren for AllowSelfServicePurchase for å tillate eller hindre brukere i å foreta et selvbetjent kjøp av en tredjeparts tilbudstype.
Tabellen nedenfor beskriver innstillingene for verdiparameteren.
Innstilling | Utfall |
---|---|
Aktivert | Brukere kan foreta selvbetjente kjøp og skaffe prøveversjoner for produktet. |
Ufør | Brukere kan ikke foreta selvbetjente kjøp eller skaffe prøveversjoner for produktet. |
Bruk følgende kommandoer for å få eller angi policyinnstillinger, der <ID>
strengen er knyttet til tilbudstypen.
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:
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"}
Feilsøke HandleError: Kan ikke hente policy med PolicyId AllowSelfServicePurchase
I noen tilfeller kan du se følgende feilmelding:
HandleError: Kan ikke hente policy med PolicyId AllowSelfServicePurchase, ErrorMessage - Den underliggende tilkoblingen ble lukket: Det oppstod en uventet feil under sending.
Denne feilen 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.
Du kan løse denne feilen ved å oppgradere 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 (Admin) (artikkel)
Vanlige spørsmål om selvbetjent kjøp (artikkel)