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 tilbud fra tredjeparter.

Du kan også administrere AllowSelfServicePurchase-innstillinger 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 å:

  • Vise standardtilstanden til parameterverdien AllowSelfServicePurchase
  • Vis en liste over aktuelle produkter og deres AllowSelfServicePurchase-parameterverdi
  • Vis eller endre den gjeldende innstillingen for et bestemt produkt for å aktivere eller deaktivere det
  • Bare for Microsoft-produkter: vis eller endre innstillingen for prøveversjoner uten betalingsmåter

Viktig

Selvbetjente kjøp og prøveversjoner kan ikke deaktiveres helt på leiernivå med én enkelt kommando. AllowSelfServicePurchase-policyen administreres per produkt. Du kan bare deaktivere selvbetjente kjøp og prøveversjoner for hele leieren ved å slå av hvert produkt individuelt. Som standard er alle nye produkter satt til å tillate brukere å foreta selvbetjente 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 din for å endre MSCommerce-produktpolicyene .

    Forsiktig!

    Globale administratorer har nesten ubegrenset tilgang til organisasjonens innstillinger og mesteparten av dataene. Vi anbefaler at du begrenser antallet globale administratorer så mye som mulig for å holde organisasjonen sikker.

  • Global leser-rollen for leieren din for å se en skrivebeskyttet liste over MSCommerce-produktpolicyer .
  • Partnere som er administratorer på vegne av 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.

Installere 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.

Kjør følgende kommando for å installere MSCommerce PowerShell-modulen med PowerShellGet:

Install-Module -Name MSCommerce

Importer MSCommerce til PowerShell-økten

Når du har installert modulen på Windows 10-enheten, importerer du den deretter til hver PowerShell-økt du starter. Hvis du vil importere den til en PowerShell-økt, kjører du følgende kommando:

Import-Module -Name MSCommerce

Koble til MSCommerce med din legitimasjon

Kjør følgende kommando for å koble til PowerShell-modulen med legitimasjonen din.

Connect-MSCommerce

Denne kommandoen kobler gjeldende PowerShell-økt til en Microsoft Entra-leier. Kommandoen ber deg om 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 AllowSelfServicePurchase-parameterverdien 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, deres gjeldende status og hvordan du angir statusen. Hvis du vil ha informasjon om tredjeparts tilbudstyper, kan du se Bruke AllowSelfServicePurchase med tredjeparts tilbudstyper.

Vise en liste over selvbetjente kjøp av Microsoft-produkter og deres status

Hvis du vil vise en liste over tilgjengelige selvbetjente Microsoft-produkter og statusen for hvert av dem, kan du kjøre følgende kommando:

Get-MSCommerceProductPolicies -PolicyId AllowSelfServicePurchase

Tabellen nedenfor viser de tilgjengelige produktene og deres Produkt-ID. Det angir også hvilke produkter som har en prøveversjon tilgjengelig og ikke krever en betalingsmåte. Hvis det er aktuelt, kreves det en betalingsmåte i alle andre prøveversjoner. For produkter som har en prøveversjon uten betalingsmåte aktivert, kan du aktivere prøveperioden samtidig som du beholder muligheten til å kjøpe produktet. Hvis du vil ha eksempelkommandoer, kan du se Vise eller angi status for AllowSelfServicePurchase for Microsoft-produkter.

Produkt Produkt-ID Er prøveversjon uten betalingsmåte aktivert?
Clipchamp Premium CFQ7TTC0N8SS Nei
Dynamics 365 BC DYNAMICSBC Nei
Dynamics 365 CE DYNAMICSCE Nei
Tilleggsprogram for Dynamics 365 Marketing CFQ7TTC0LHVK Nei
Dynamics 365 Marketing CFQ7TTC0LH3N Nei
Dynamics 365 Marketing-vedlegg CFQ7TTC0LHWP Nei
Clipchamp Premium CFQ7TTC0N8SS Nei
Microsoft 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 Essential CFQ7TTC0JN4R Nei
Teams utforskende CFQ7TTC0J1FV Ja
Introduksjonspriser for Teams Premium CFQ7TTC0RM8K Ja
Windows 365 Business med Windows hybridfordel CFQ7TTC0HX99 Nei
Windows 365 Business CFQ7TTC0J203 Nei
Windows 365 Enterprise CFQ7TTC0HHS9 Nei
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, blir de automatisk blokkert ved hjelp av de nye ID-ene. Det kreves ikke noe annet arbeid.

Vis eller angi statusen for AllowSelfServicePurchase for Microsoft-produkter

Du kan angi Value-parameteren for AllowSelfServicePurchase for å tillate eller hindre brukere i å foreta selvbetjente kjøp av et Microsoft-produkt. Du kan også bruke OnlyTrialsWithoutPaymentMethod-verdien for å la brukere prøve produkter som ikke har noen betalingspåkrevde prøveversjoner. Hvis du vil se hvilke produkter som har disse prøveversjonene aktivert, kan du se produktlisten i Vise 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 spesifiserte produktet fra og med det tidspunktet. Eksisterende prøveversjoner eller kjøp for det angitte produktet påvirkes ikke.

Tabellen nedenfor beskriver innstillingene for Value-parameteren.

Innstilling Utfall
Aktivert Brukere kan foreta selvbetjente kjøp og skaffe prøveversjoner av produktet.
OnlyTrialsWithoutPaymentMethod Brukere kan ikke foreta selvbetjente kjøp, men kan få gratis prøveversjoner av 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.
Deaktivert Brukere kan ikke foreta selvbetjente kjøp eller skaffe prøveversjoner av produktet.

Bruk følgende kommandoer til å hente eller angi policyinnstillinger, der <ProductID> strengen er knyttet til produktnavnet.

Du henter policyinnstillingen for et bestemt produkt ved å kjøre følgende kommando:

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

Utfør følgende kommando for å aktivere policyinnstillingen for et bestemt produkt:

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

Utfør følgende kommando for å deaktivere policyinnstillingen for et bestemt produkt:

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

Hvis du vil tillate brukere å prøve et bestemt produkt uten en betalingsmåte, kan du kjøre 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 selvbetjente kjøp for tredjeparts tilbudstyper, deres status, og hvordan du angir statusen.

Obs!

Produkter og tjenester for programvare som abonnement (SaaS) som abonnerer på i Azure Portal, blokkeres ikke av AllowSelfServicePurchase-policyen.

Vis en liste over selvbetjente kjøp, tredjeparts tilbudstyper og deres status

Hvis du vil vise en liste over alle tilgjengelige selvbetjente kjøp eller tilbudstyper fra tredjeparter og statusen for hver av dem, kan du kjøre følgende kommando:

Get-MSCommerceProductPolicies -PolicyId AllowSelfServicePurchase -Scope OfferType

Tabellen nedenfor viser de tilgjengelige tilbudstypene fra tredjeparter. Disse tilbudstypene kan aktiveres eller deaktiveres for selvbetjente kjøp.

Tilbudstype ID
Programvare som en tjeneste SaaS
Visualobjekter for Power BI POWERBIVISUALS
Dynamics 365 Dataverse-apper DYNAMICSCE
Dynamics 365 Business Central DYNAMICSBC

Vis eller angi statusen for AllowSelfServicePurchase for tredjeparts tilbudstyper

Du kan angi Value-parameteren for AllowSelfServicePurchase for å tillate eller forhindre brukere fra å foreta selvbetjente kjøp av en tredjeparts tilbudstype.

Tabellen nedenfor beskriver innstillingene for Value-parameteren.

Innstilling Utfall
Aktivert Brukere kan foreta selvbetjente kjøp og skaffe prøveversjoner av produktet.
Deaktivert Brukere kan ikke foreta selvbetjente kjøp eller skaffe prøveversjoner av produktet.

Bruk følgende kommandoer til å hente eller angi policyinnstillinger, der <ID> er strengen knyttet til tilbudstypen.

Hvis du vil hente policyinnstillingen for en bestemt tilbudstype fra en tredjepart, kjører du følgende kommando:

Get-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -OfferType <ID>

Kjør følgende kommando for å aktivere policyinnstillingen for en bestemt tilbudstype fra en tredjepart:

Update-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -OfferType <ID> -Value "Enabled"

Hvis du vil deaktivere policyinnstillingen for en bestemt tilbudstype fra en tredjepart, 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 deretter 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 enkeltvis 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øk HandleError: Kan ikke hente policyen med PolicyId 'AllowSelfServicePurchase'

I noen tilfeller kan du se følgende feilmelding:

HandleError: Kan ikke hente policyen med PolicyId 'AllowSelfServicePurchase', Feilmelding – Den underliggende tilkoblingen ble lukket: Det oppstod en uventet feil under sending.

Denne feilen kan komme opp i en eldre versjon av Transport Layer Security (TLS). Når du kobler til denne tjenesten, må du bruke TLS 1.2 eller nyere.

Du kan løse denne feilen ved å oppgradere til TLS 1.2. Følgende syntaks oppdaterer ServicePointManager-sikkerhetsprotokollen for å tillate TLS 1.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.

Administrere selvbetjente kjøp (Admin) (artikkel)
Vanlige spørsmål om selvbetjente kjøp (artikkel)