MSCommerce PowerShell modülü için AllowSelfServicePurchase kullanma
MSCommerce PowerShell modülü PowerShell Galerisi kullanılabilir. Modülde AllowSelfServicePurchase için kuruluşunuzdaki kullanıcıların Microsoft self servis satın almaları yapıp yapamayacağını veya üçüncü taraf tekliflerini seçip seçemeyeceğini denetlemenize olanak tanıyan bir PolicyID parametre değeri bulunur.
AllowSelfServicePurchase ayarlarını da Microsoft 365 yönetim merkezi yönetebilirsiniz. Daha fazla bilgi için bkz. Self servis satın alma ve deneme sürümlerini yönetme (yöneticiler için).
MSCommerce PowerShell modülünü kullanarak şunları yapabilirsiniz:
- AllowSelfServicePurchase parametre değerinin varsayılan durumunu görüntüleme
- Geçerli ürünlerin listesini ve AllowSelfServicePurchase parametre değerlerini görüntüleme
- Belirli bir ürünü etkinleştirmek veya devre dışı bırakmak için geçerli ayarı görüntüleme veya değiştirme
- Yalnızca Microsoft ürünleri için: Ödeme yöntemleri olmadan denemeler için ayarı görüntüleyin veya değiştirin
Gereksinimler
MSCommerce PowerShell modülünü kullanmak için şunları yapmanız gerekir:
- Windows 10 veya üzeri bir işletim sistemi.
-
MSCommerce ürün ilkelerini değiştirmek için kiracınızın Genel veya Faturalama Yöneticisi rolü.
Dikkat
Genel Yöneticiler, kuruluşunuzun ayarlarına ve verilerinin çoğuna neredeyse sınırsız erişime sahiptir. Kuruluşunuzun güvenliğini sağlamaya yardımcı olmak için Genel Yönetici sayısını mümkün olduğunca sınırlamanızı öneririz.
- MSCommerce ürün ilkelerinin salt okunur listesini görmek için kiracınızın Genel okuyucu rolü.
MSCommerce PowerShell modülünü kullanmaya başlama
MSCommerce PowerShell modülünü kullanmaya başlamak için bu modülü yüklemeniz, bir PowerShell oturumuna aktarmanız ve ardından kimlik bilgilerinizle bağlamanız gerekir.
MSCommerce PowerShell modülünü yükleme
MSCommerce PowerShell modülünü Windows 10 cihazınıza bir kez yükler ve ardından başlattığınız her PowerShell oturumuna aktarırsınız. MSCommerce PowerShell modülünü PowerShell Galerisi indirin.
MSCommerce PowerShell modülünü PowerShellGet ile yüklemek için aşağıdaki komutu çalıştırın:
Install-Module -Name MSCommerce
MSCommerce'i PowerShell oturumuna aktarma
Modülü Windows 10 cihazınıza yükledikten sonra, başlattığınız her PowerShell oturumuna aktarırsınız. Bir PowerShell oturumuna aktarmak için aşağıdaki komutu çalıştırın:
Import-Module -Name MSCommerce
Kimlik bilgilerinizle MSCommerce'e bağlanma
Kimlik bilgilerinizle PowerShell modülüne bağlanmak için aşağıdaki komutu çalıştırın.
Connect-MSCommerce
Bu komut, geçerli PowerShell oturumunu Microsoft Entra bir kiracıya bağlar. Komut, bağlanmak istediğiniz kiracı için bir kullanıcı adı ve parola ister. Kimlik bilgileriniz için çok faktörlü kimlik doğrulaması etkinleştirildiyse, oturum açmak için etkileşimli seçeneği kullanırsınız.
AllowSelfServicePurchase için ayrıntıları görüntüleme
AllowSelfServicePurchase parametre değerinin açıklamasını ve kuruluşunuza bağlı olarak varsayılan durumu görüntülemek için aşağıdaki komutu çalıştırın:
Get-MSCommercePolicy -PolicyId AllowSelfServicePurchase
Microsoft ürünleriyle AllowSelfServicePurchase kullanma
Bu bölüm, self servis satın alma için Microsoft ürünlerinin listesini, geçerli durumlarını ve durumun nasıl ayarlanacağı hakkında bilgi içerir. Üçüncü taraf teklif türleri hakkında bilgi için bkz. Üçüncü taraf teklif türleriyle AllowSelfServicePurchase kullanma.
Self servis satın alma Microsoft ürünlerinin listesini ve durumlarını görüntüleme
Kullanılabilir self servis satın alma Microsoft ürünlerinin listesini ve her birinin durumunu görüntülemek için aşağıdaki komutu çalıştırın:
Get-MSCommerceProductPolicies -PolicyId AllowSelfServicePurchase
Aşağıdaki tabloda, kullanılabilir ürünler ve bunların ProductId'leri listelenir. Ayrıca hangi ürünlerin deneme sürümü olduğunu ve ödeme yöntemi gerektirmediğini gösterir. Uygunsa, diğer tüm denemeler için bir ödeme yöntemi gerekir. Ödeme yöntemi etkinleştirilmeden deneme sürümü etkin olan ürünler için deneme sürümünü etkinleştirebilir ve ürünü satın alma özelliğini devre dışı bırakabilirsiniz. Örnek komutlar için bkz. Microsoft ürünleri için AllowSelfServicePurchase durumunu görüntüleme veya ayarlama.
Ürün | Productıd | Ödeme yöntemi olmadan deneme etkin mi? |
---|---|---|
Clipchamp Premium | CFQ7TTC0N8SS | Hayır |
Microsoft 365 Copilot | CFQ7TTC0MM8R | Hayır |
Microsoft 365 F3 | CFQ7TTC0LH05 | Hayır |
Microsoft Purview Bulma | CFQ7TTC0N8SL | Evet |
Kullanıcı başına Power Apps* | CFQ7TTC0LH2H | Hayır |
Kullanıcı başına Power Automate* | CFQ7TTC0LH3L | Hayır |
Power Automate RPA* | CFQ7TTC0LSGZ | Hayır |
Power BI Premium (tek başına)* | CFQ7TTC0H6RP | Hayır |
Power BI Pro* | CFQ7TTC0H9MP | Hayır |
Planner Plan 1* | CFQ7TTC0HDB1 | Evet |
Project Plan 3* | CFQ7TTC0HDB0 | Hayır |
Excel'de Python | CFQ7TTC0S3X1 | Hayır |
Teams Keşif | CFQ7TTC0J1FV | Evet |
Teams Premium Giriş Fiyatlandırması | CFQ7TTC0RM8K | Evet |
Visio Plan 1* | CFQ7TTC0HD33 | Evet |
Visio Plan 2* | CFQ7TTC0HD32 | Hayır |
Viva Goals (yalnızca self servis denemeler) | CFQ7TTC0PW0V | Evet |
*Bu öğeler güncelleştirilmiş kimliklerdir. Eski kimlikleri kullanan ürünleri daha önce engellediyseniz, yeni kimlikler kullanılarak otomatik olarak engellenir. Başka bir çalışma gerekmez.
Microsoft ürünleri için AllowSelfServicePurchase durumunu görüntüleme veya ayarlama
AllowSelfServicePurchase için Value parametresini ayarlayarak kullanıcıların bir Microsoft ürününü self servis satın almasını sağlayabilir veya engelleyebilirsiniz. Kullanıcıların ödemeye gerek duymadan denemeleri olan ürünleri denemesine izin vermek için OnlyTrialsWithoutPaymentMethod değerini de kullanabilirsiniz. Bu deneme sürümlerinin etkinleştirildiği ürünleri görmek için Self servis satın alma Microsoft ürünlerinin listesini ve durumlarını görüntüleme makalesindeki ürün listesine bakın. Kullanıcılar ürünü yalnızca AllowSelfServicePurchase etkinleştirildiğinde deneme süresi sona erdikten sonra satın alabilir.
Not
AllowSelfServicePurchase veya OnlyTrialsWithoutPaymentMethod değerinin değiştirilmesi yalnızca belirtilen ürün için bu noktadan sonra yapılan denemeleri veya satın almaları etkiler. Belirtilen ürün için mevcut denemeler veya satın almalar etkilenmez.
Aşağıdaki tabloda Value parametresinin ayarları açıklanmaktadır.
Ayar | Sonuç |
---|---|
Etkin | Kullanıcılar self servis satın alma işlemleri yapabilir ve ürün için denemeler alabilir. |
OnlyTrialsWithoutPaymentMethod | Kullanıcılar self servis satın alma işlemi yapamaz ancak ödeme yöntemi eklemelerini gerektirmeyen ürünler için ücretsiz denemeler alabilir. Deneme süresi dolduktan sonra, kullanıcı ürünün ücretli sürümünü satın alamaz. |
Devre dışı | Kullanıcılar self servis satın alma işlemi yapamaz veya ürün için deneme sürümü edinemez. |
İlke ayarlarını almak veya ayarlamak için aşağıdaki komutları kullanın; burada <ProductID>
ürün adıyla ilişkili dizedir.
Belirli bir ürünün ilke ayarını almak için aşağıdaki komutu çalıştırın:
Get-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -ProductId ```<ProductID>```
Belirli bir ürün için ilke ayarını etkinleştirmek için aşağıdaki komutu çalıştırın:
Update-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -ProductId <ProductID> -Value "Enabled"
Belirli bir ürünün ilke ayarını devre dışı bırakmak için aşağıdaki komutu çalıştırın:
Update-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -ProductId <ProductID> -Value "Disabled"
Kullanıcıların ödeme yöntemi olmadan belirli bir ürünü denemesine izin vermek için aşağıdaki komutu çalıştırın:
Update-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -ProductId <ProductID> -Value "OnlyTrialsWithoutPaymentMethod"
Üçüncü taraf teklif türleriyle AllowSelfServicePurchase kullanma
Bu bölüm, üçüncü taraf teklif türleri ve bunların durumu için self servis satın alma listesini görüntüleme ve durumun nasıl ayarlanacağı hakkında bilgi içerir.
Self servis satın alma üçüncü taraf teklif türlerinin listesini ve durumlarını görüntüleme
Tüm kullanılabilir self servis satın alma üçüncü taraf teklif türlerinin listesini ve her birinin durumunu görüntülemek için aşağıdaki komutu çalıştırın:
Get-MSCommerceProductPolicies -PolicyId AllowSelfServicePurchase -Scope OfferType
Aşağıdaki tabloda kullanılabilir üçüncü taraf teklif türleri listelenmiştir. Bu teklif türleri self servis satın alma için etkinleştirilebilir veya devre dışı bırakılabilir.
Teklif Türü | Kimlik |
---|---|
Hizmet Olarak Yazılım | SaaS |
Power BI Görselleri | POWERBIVISUALS |
Dataverse Uygulamalarını Dynamics 365 | DYNAMICSCE |
Dynamics 365 Business Central | DYNAMICSBC |
Üçüncü taraf teklif türleri için AllowSelfServicePurchase durumunu görüntüleme veya ayarlama
AllowSelfServicePurchase için Value parametresini ayarlayarak kullanıcıların üçüncü taraf teklif türünü self servis satın almasını sağlayabilir veya engelleyebilirsiniz.
Aşağıdaki tabloda Value parametresinin ayarları açıklanmaktadır.
Ayar | Sonuç |
---|---|
Etkin | Kullanıcılar self servis satın alma işlemleri yapabilir ve ürün için denemeler alabilir. |
Devre dışı | Kullanıcılar self servis satın alma işlemi yapamaz veya ürün için deneme sürümü edinemez. |
İlke ayarlarını almak veya ayarlamak için aşağıdaki komutları kullanın; burada <ID>
teklif türüyle ilişkili dizedir.
Belirli bir üçüncü taraf teklif türünün ilke ayarını almak için aşağıdaki komutu çalıştırın:
Get-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -OfferType <ID>
Belirli bir üçüncü taraf teklif türü için ilke ayarını etkinleştirmek için aşağıdaki komutu çalıştırın:
Update-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -OfferType <ID> -Value "Enabled"
Belirli bir üçüncü taraf teklif türü için ilke ayarını devre dışı bırakmak için aşağıdaki komutu çalıştırın:
Update-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -OfferType <ID> -Value "Disabled"
AllowSelfServicePurchase'ı devre dışı bırakmak için örnek betik
Aşağıdaki örnek , MSCommerce modülünü içeri aktarma, hesabınızla oturum açma, kullanıcı başına Power Automate için ProductId değerini alma ve ardından bu ürün için AllowSelfServicePurchase'ı devre dışı bırakma konusunda size yol gösterir.
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"
Ürün için birden çok değer varsa, aşağıdaki örnekte gösterildiği gibi komutu her değer için ayrı ayrı çalıştırabilirsiniz:
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"}
HandleError sorunlarını giderme: 'AllowSelfServicePurchase' PolicyId ile ilke alınamadı
Bazı durumlarda aşağıdaki hata iletisini görebilirsiniz:
HandleError: policyId 'AllowSelfServicePurchase' ile alınamadı, ErrorMessage - Temel alınan bağlantı kapatıldı: Gönderme sırasında beklenmeyen bir hata oluştu.
Bu hata Aktarım Katmanı Güvenliği'nin (TLS) eski bir sürümünden kaynaklanıyor olabilir. Bu hizmete bağlandığınızda TLS 1.2 veya üzerini kullanmanız gerekir.
Bu hatayı çözmek için TLS 1.2 sürümüne yükseltin. Aşağıdaki söz dizimi, ServicePointManager Güvenlik Protokolü'ni TLS1.2'ye izin verecek şekilde güncelleştirir:
[Net.ServicePointManager]::SecurityProtocol = [Net.ServicePointManager]::SecurityProtocol -bor [Net.SecurityProtocolType]::Tls12
Daha fazla bilgi için bkz. TLS 1.2'yi etkinleştirme.
İlgili içerik
Self servis satın almaları yönetme (Yönetici) (makale)
Self servis satın alma hakkında SSS (makale)