Self-Service-Lizenzbuchung deaktivieren
In diesem Video zeigt Thomas, wie man die Self-Service-Buchung von Lizenzen in Microsoft 365 deaktiviert. Standardmäßig können Benutzer Zahlungsmethoden hinzufügen und Lizenzen für verschiedene Dienste buchen. Wer sicherstellen will, dass nur von der IT freigegebene Dienste genutzt werden, kann diese Funktion deaktivieren. Über das Microsoft 365 Admin Center ist die Buchung durch Admins weiterhin möglich.
Benötigst du Unterstützung?
Melde dich bei uns!
Im Video wird ein Script genutzt, welches du hier finden kannst. Beachte dabei, dass bereits gebuchte Lizenzen von Benutzern nicht entfernt werden. Informationen zur gezielten Aktivierung und Deaktivierung bestimmter Dienste anhand ihrer Produkt-ID findest du in der zugehörigen Microsoft-Dokumentation.
Disable-SelfServicePurchase.ps1
<#
.SYNOPSIS
Deaktivierung der Self-Service-Lizenzbuchung durch User
.DESCRIPTION
Dieses Script deaktiviert die Möglichkeit, dass User ohne Adminrechte selbstständig
Lizenzen buchen können. Im Standard können User Zahlungsmethoden hinterlegen,
um Lizenzen für verschiedene Dienste zu buchen. Außerdem bieten bestimmte Dienste
normalerweise die Möglichkeit, Trials ohne hinterlegte Zahlungsmethoden zu starten.
Es empfiehlt sich, diese Möglichkeiten zu deaktivieren, um sicherzustellen, dass
Benutzer nicht selbstständig Dienste testen/nutzen.
Die (Trial-)Buchung durch Admins über das Microsoft 365 Admin Center ist weiterhin
möglich.
.NOTES
Version:
Author: Raphael Baud
Creation Date: 2023-03-15
Purpose/Change: initial creation
#>
#Modul installieren, wenn nicht vorhanden
if (!(Get-Module -ListAvailable -Name MSCommerce)) {
Install-Module -Name MSCommerce
}
#mit MSCommerce verbinden
Connect-MSCommerce
#verfügbare Produkte auslesen
$Products = Get-MSCommerceProductPolicies -PolicyId AllowSelfServicePurchase
#Self-Service-Buchung für jedes Produkt deaktivieren
foreach($Product in $Products) {
#nur durchführen, wenn $Product auch ein "echtes" Produkt mit ProductID ist
if($Product.ProductID) {
Update-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -ProductId $Product.ProductID -Value "Disabled"
}
}