Office365 Lizenzoptionen über alle Benutzer entziehen

Posted on: December 18, 2015 Posted by: Philipp Comments: 0

Office365 Lizenzoptionen über alle Benutzer entziehen

Microsoft verfolgt die Strategie, Funktionalitäten wie Sway oder Yammer im Office 365 nach einer Pilotphase über alle Benutzer zu aktivieren. Getreu dem Moto: Wir glauben, dass die Funktionalität gut für dich ist.

Sind auch wirklich klasse Funktionen, gleichzeitig gibt es keine Möglichkeit diese in der GUI in einer Massenänderung zu deaktivieren. Notwendig ist das zum Beispiel wenn das Unternehmen die Funktionen nicht offiziell unterstützt.

Hierfür ein kleines Powershellskript. Es wird keine neue Lizenz zugewiesen sondern die bestehenden Lizenzoptionen deaktiviert.

Des Skript muss auf die eigenen Bedürfnisse angepasst werden. Der Tenant, die Lizenz (hier E1) und die Funktionen sind zu ändern.

Import-Module MSOnline

#"demo" durch den Tenant ersetzen
$AccountSkuId = "demo:STANDARDPACK"

$cred = get-credentials
Connect-MSOLService -Credential $cred
$LicenseOptions = New-MsolLicenseOptions -AccountSkuId $AccountSkuId -DisabledPlans MCOSTANDARD,SWAY,YAMMER_ENTERPRISE
$Users = Get-MsolUser -MaxResults 10000 

foreach ($User in $Users)
    {
    $User.UserPrincipalName
    if((Get-MsolUser -UserPrincipalName $User.UserPrincipalName).IsLicensed -eq $true){Set-MsolUserLicense -UserPrincipalName $User.UserPrincipalName -LicenseOptions $LicenseOptions}
    }