MsCommerce PowerShell -moduulin AllowSelfServicePurchase-toiminnon käyttäminen

MSCommerce PowerShell -moduuli on nyt käytettävissä PowerShell-valikoimassa. Moduuli sisältää AllowSelfServicePurchase-parametriarvonPolicyID, jonka avulla voit hallita, voivatko organisaatiosi käyttäjät tehdä Microsoftin itsepalveluostoja tai valita kolmannen osapuolen tarjouksia.

MSCommerce PowerShell -moduulin avulla voit tehdä seuraavaa:

  • Näytä AllowSelfServicePurchase-parametriarvon oletustila – onko se käytössä, poistettu käytöstä vai salliiko kokeiluversiot ilman maksutapaa
  • Tarkastele luetteloa soveltuvista tuotteista ja onko omatoiminen ostaminen käytössä, poistettu käytöstä vai salliiko kokeiluversiot ilman maksutapaa
  • Näyttää tietyn tuotteen nykyisen asetuksen tai muokkaa sitä, jos haluat joko ottaa sen käyttöön tai poistaa sen käytöstä
  • Näytä kokeilujen asetus tai muokkaa sitä ilman maksutapoja

Vaatimukset

Jos haluat käyttää MSCommerce PowerShell -moduulia, tarvitset seuraavat asiat:

  • Windows 10 tai uudempi käyttöjärjestelmä.
  • PowerShell 5 tai sitä uudempi. Tällä hetkellä PowerShell 6.x/7.x ei ole tuettu tässä moduulissa.
  • Vuokraajasi yleinen tai laskutuksen järjestelmänvalvojan rooli MSCommerce-tuotekäytäntöjen muuttamiseksi.
  • Vuokraajan yleinen lukijarooli MSCommerce-tuotekäytäntöjen vain luku -luettelon näkemiseksi.

MSCommerce PowerShell -moduulin asentaminen

Asenna MSCommerce PowerShell -moduuli Windows 10 laitteeseesi kerran ja tuo se sitten jokaiseen aloittamaasi PowerShell-istuntoon. Lataa MSCommerce PowerShell -moduuli PowerShell-valikoimasta.

Asenna MSCommerce PowerShell -moduuli PowerShellGet:n kanssa suorittamalla seuraava komento:

Install-Module -Name MSCommerce

MSCommercen tuominen PowerShell-istuntoon

Kun olet asentanut moduulin Windows 10 laitteeseesi, tuot sen sitten jokaiseen aloittamaasi PowerShell-istuntoon. Voit tuoda sen PowerShell-istuntoon suorittamalla seuraavan komennon:

Import-Module -Name MSCommerce

Muodosta yhteys MSCommerceen tunnistetiedoillasi

Jos haluat muodostaa yhteyden PowerShell-moduuliin tunnistetiedoillasi, suorita seuraava komento.

Connect-MSCommerce

Tämä komento yhdistää nykyisen PowerShell-istunnon Microsoft Entra vuokraajaan. Komento pyytää käyttäjätunnusta ja salasanaa vuokraajalle, johon haluat muodostaa yhteyden. Jos tunnistetiedoillasi on käytössä monimenetelmäinen todentaminen, kirjaudu sisään vuorovaikutteisen vaihtoehdon avulla.

Näytä AllowSelfServicePurchase-toiminnon tiedot

Jos haluat tarkastella AllowSelfServicePurchase-parametriarvon kuvausta ja oletustilaa organisaatiosi perusteella, suorita seuraava komento:

Get-MSCommercePolicy -PolicyId AllowSelfServicePurchase

Näytä omatoimisen oston tuotteiden luettelo ja niiden tila

Jos haluat tarkastella luetteloa kaikista saatavilla olevista itsepalveluostotuotteista ja niiden tilaa, suorita seuraava komento:

Get-MSCommerceProductPolicies -PolicyId AllowSelfServicePurchase

Seuraavassa taulukossa on lueteltu saatavilla olevat tuotteet ja niiden ProductId-tunnus. Se ilmaisee myös, millä tuotteilla on käytettävissään kokeiluversio, eivätkä ne edellytä maksutapaa. Jos sovellettavissa, kaikki muut kokeiluversiot edellyttävät maksutapaa. Jos tuotteen kokeiluversio on käytössä ilman maksutapaa, voit ottaa kokeiluversion käyttöön ja pitää tuotteen ostomahdollisena. Esimerkkikomennot ovat kohdassa AllowSelfServicePurchase-tilan tarkasteleminen tai määrittäminen.

Tuote Productid Onko kokeiluversio ilman maksutapaa käytössä?
Clipchamp Premium CFQ7TTC0N8SS Ei
Power Apps käyttäjää kohti* CFQ7TTC0LH2H Ei
Käyttäjäkohtainen Power Automate* CFQ7TTC0LH3L Ei
Power Automaten RPA* CFQ7TTC0LSGZ Ei
Power BI Premium (erillinen)* CFQ7TTC0H6RP Ei
Power BI Pro* CFQ7TTC0H9MP Ei
Project (palvelupaketti 1)* CFQ7TTC0HDB1 Kyllä
Project (palvelupaketti 3)* CFQ7TTC0HDB0 Ei
Teams Exploratory CFQ7TTC0J1FV Kyllä
Teams Premium Esittelyn hinnoittelu CFQ7TTC0RM8K Kyllä
Visio (palvelupaketti 1)* CFQ7TTC0HD33 Kyllä
Visio (palvelupaketti 2)* CFQ7TTC0HD32 Ei
Viva Goals (vain omatoimisen kokeiluversiot) CFQ7TTC0PW0V Kyllä
Windows 365 Enterprise CFQ7TTC0HHS9 Ei
Windows 365 Business CFQ7TTC0J203 Ei
Windows 365 Business ja Windows Hybrid Benefit CFQ7TTC0HX99 Ei
Microsoft 365 F3 CFQ7TTC0LH05 Ei
Microsoft Purview Discovery CFQ7TTC0N8SL Kyllä

*Nämä tunnukset ovat muuttuneet. Jos olet aiemmin estänyt tuotteiden käytön vanhoilla tunnuksilla, uudet tunnukset estävät ne automaattisesti. Mitään muuta työtä ei tarvita.

Näytä omatoimisen oston "kolmannen osapuolen tarjoustyypit" ja niiden tila

Jos haluat tarkastella luetteloa kaikista saatavilla olevista kolmansien osapuolten itsepalveluostojen tarjoustyypeistä ja niiden tilasta, suorita seuraava komento:

Get-MSCommerceProductPolicies -PolicyId AllowSelfServicePurchase -Scope OfferType

Seuraavassa taulukossa on lueteltu käytettävissä olevat kolmannen osapuolen tarjoustyypit. Nämä tarjoustyypit voidaan ottaa käyttöön tai poistaa käytöstä omatoimista ostoa varten.

Tarjouksen tyyppi Tunnus
Software as a Service Saas
Power BI :n visualisoinnit POWERBIVISUALS
Dynamics 365 Dataverse-sovellukset DYNAMICSCE
Dynamics 365 Business Central DYNAMICSBC

Näytä AllowSelfServicePurchase-tila tai määritä sen tila

Voit määrittää AllowSelfServicePurchase-kohteenArvo-parametrin sallimaan tai estämään käyttäjiä tekemästä itsepalveluostoja. Voit myös käyttää OnlyTrialsWithoutPaymentMethod-arvoa , jos haluat, että käyttäjät voivat kokeilla tuotteita, joissa ei ole maksuvelvollisia kokeiluversioita. Katso yllä olevasta tuoteluettelosta, missä tuotteissa nämä kokeiluversiot ovat käytössä. Käyttäjät voivat ostaa tuotteen vasta kokeilujakson päätyttyä, jos AllowSelfServicePurchase on käytössä.

Huomautus

AllowSelfServicePurchase- tai OnlyTrialsWithoutPaymentMethod-arvon muuttaminen vaikuttaa vain määritetyn tuotteen kokeiluversioihin tai ostoihin tästä eteenpäin. Tämä ei vaikuta määritetyn tuotteen aiempiin kokeiluversioihin tai ostoihin.

Seuraavassa taulukossa kuvataan Arvo-parametrin asetukset.

Asetus Vaikutus
Käytössä Käyttäjät voivat tehdä itsepalveluostoja ja hankkia kokeiluversioita tuotteelle.
OnlyTrialsWithoutPaymentMethod Käyttäjät eivät voi tehdä itsepalveluostoja, mutta he voivat hankkia maksuttomia kokeiluversioita tuotteille, jotka eivät vaadi maksutavan lisäämistä. Kokeilujakson päätyttyä käyttäjä ei voi ostaa tuotteen maksullista versiota.
Poistettu käytöstä Käyttäjät eivät voi tehdä itsepalveluostoja tai hankkia kokeiluversioita tuotteelle.

Saat tietyn tuotteen käytäntöasetuksen suorittamalla seuraavan komennon:

Get-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -ProductId CFQ7TTC0KP0N

Jos haluat ottaa käytäntöasetuksen käyttöön tietylle tuotteelle, suorita seuraava komento:

Update-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -ProductId CFQ7TTC0KP0N -Value "Enabled"

Jos haluat poistaa käytöstä tietyn tuotteen käytäntöasetuksen, suorita seuraava komento:

Update-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -ProductId CFQ7TTC0KP0N -Value "Disabled"

Jos haluat sallia käyttäjien kokeilla tiettyä tuotetta ilman maksutapaa, suorita seuraava komento:

Update-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -ProductId CFQ7TTC0KP0N -Value "OnlyTrialsWithoutPaymentMethod" 

Saat tietyn kolmannen osapuolen tarjoustyypin käytäntöasetuksen suorittamalla seuraavan komennon:

Get-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -OfferType <ID>

Jos haluat ottaa käytäntöasetuksen käyttöön tietylle kolmannen osapuolen tarjoustyypille, suorita seuraava komento:

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

Jos haluat poistaa käytöstä tietyn kolmannen osapuolen tarjoustyypin käytäntöasetuksen, suorita seuraava komento:

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

Esimerkkikomentosarja, joka poistaa AllowSelfServicePurchase-toiminnon käytöstä

Seuraavassa esimerkissä kerrotaan, miten voit tuoda MSCommerce-moduulin , kirjautua sisään tililläsi, hankkia Käyttäjäkohtaisen Power Automaten ProductId-tunnuksen ja poistaa sitten käytöstä allowSelfServicePurchase-toiminnon kyseiselle tuotteelle.

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"

Jos tuotteelle on useita arvoja, voit suorittaa komennon yksitellen kullekin arvolle seuraavassa esimerkissä esitetyllä tavalla:

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"

Vianmääritys

Ongelma

Näyttöön tulee seuraava virhesanoma:

HandleError: Käytännön noutaminen epäonnistui: PolicyId 'AllowSelfServicePurchase', ErrorMessage – Pohjana oleva yhteys suljettiin: Lähetystoiminnossa ilmeni odottamaton virhe.

Tämä saattaa johtua TLS:n vanhemmasta versiosta. Kun muodostat yhteyden tähän palveluun, sinun on käytettävä TLS 1.2:ta tai uudempaa

Ratkaisu

Päivitä TLS 1.2:een. Seuraava syntaksi päivittää ServicePointManager-suojausprotokollan sallimaan TLS1.2:n:

[Net.ServicePointManager]::SecurityProtocol = [Net.ServicePointManager]::SecurityProtocol -bor [Net.SecurityProtocolType]::Tls12

Lisätietoja on artikkelissa TLS 1.2:n käyttöönotto.

Itsepalveluostojen hallinta (Hallinta) (artikkeli)
Omatoimisen oston usein kysytyt kysymykset (artikkeli)