So verwenden Sie Microsoft 365 PowerShell zum Verwalten von Microsoft Planner-Lizenzen

Einführung

In diesem Artikel wird beschrieben, wie Sie Microsoft 365 PowerShell zum Verwalten von Lizenzen für Microsoft Planner verwenden.

Verfahren

Die Verwaltung von Microsoft Planner-Lizenzen unterscheidet sich zwischen der ersten Veröffentlichung und der allgemeinen Verfügbarkeit (GA). In der ersten Version ist Microsoft Planner eine SKU der obersten Ebene, und Lizenzen werden Benutzern standardmäßig nicht zugewiesen. Während in der allgemeinen Verfügbarkeit Microsoft Planner ein verfügbarer Dienst unter Ihrem Microsoft 365-Hauptabonnement ist und Lizenzen standardmäßig Benutzern zugewiesen werden. In den folgenden Abschnitten werden die Szenarien für die erste Version und die allgemeine Verfügbarkeit behandelt. Wenn Sie sich in der ersten Version befinden und Microsoft Planner auch unter Ihrem Microsoft 365-Hauptabonnement aufgeführt ist, müssen Sie beide Methoden verwenden.

Erstveröffentlichung

Microsoft Planner erfordert, dass Benutzern Lizenzen zugewiesen werden, bevor sie die neuen Planner-Funktionen verwenden können. Aus diesem Grund kann es praktischer sein, Microsoft 365 PowerShell zu verwenden, wenn Sie viele Benutzer in Ihrer Microsoft 365 Organisation haben. In diesem Artikel werden die Voraussetzungen für die Verwendung von Microsoft 365 PowerShell zur Verwaltung einer Microsoft 365-Organisation erläutert. Außerdem werden einige Optionen für die Zuweisung von Lizenzen an alle Benutzer, an ausgewählte Benutzer basierend auf Metadaten und an ausgewählte Benutzer basierend auf einer Liste beschrieben.

In diesem Artikel wird davon ausgegangen, dass Sie Microsoft 365 PowerShell bereits zur Verwaltung von Microsoft 365 verwenden. Wenn Sie Microsoft 365 PowerShell nicht verwenden, lesen Sie die folgende Microsoft-Website, um sicherzustellen, dass Sie über die Voraussetzungen verfügen, um die in Mit Microsoft 365 PowerShell verbinden besprochenen Befehle auszuführen.

Hinweis

Azure AD- und MSOnline PowerShell-Module sind ab dem 30. März 2024 veraltet. Weitere Informationen finden Sie im Update zu Einstellungen. Nach diesem Datum beschränkt sich der Support für diese Module auf Unterstützung bei der Migration zum Microsoft Graph PowerShell SDK und auf Sicherheitskorrekturen. Die veralteten Module werden noch bis zum 30. März 2025 zur Verfügung stehen.

Es wird empfohlen, zu Microsoft Graph PowerShell zu migrieren, um mit Microsoft Entra ID (früher Azure AD) zu interagieren. Allgemeine Fragen zur Migration finden Sie in den Häufig gestellten Fragen zur Migration. Hinweis: Bei den Versionen 1.0.x von MSOnline kann es nach dem 30. Juni 2024 zu Unterbrechungen kommen.

Das folgende Befehlsbeispiel geht davon aus, dass Sie allen Benutzern eine Lizenz zuweisen möchten. Das Cmdlet kann als .ps1-Datei gespeichert und ausgeführt werden. Sie können das Skript auch über die integrierte Skriptumgebung (Integrated Scripting Environment, ISE) von PowerShell ausführen, da dies eine einmalige Anforderung ist.

Connect-MsolService

$licenseObj = Get-MsolAccountSku | Where-Object {$_.SkuPartNumber -eq "PLANNERSTANDALONE"}

$license = $licenseObj.AccountSkuId Get-MSOLUser | Set-MsolUserLicense -AddLicenses $license

Der Lizenzstring ähnelt <Contoso>:PLANNERSTANDALONE. In dieser Zeichenfolge steht der <Contoso>-Platzhalter für den Namen Ihrer Organisation.

Wenn Sie eine Lizenz einer Untergruppe von Benutzern auf der Grundlage anderer Metadaten des Benutzerdatensatzes zuweisen möchten, können Sie in der letzten Zeile des Codes einen Where-Objektfilter hinzufügen. Ist beispielsweise das Feld Abteilung ausgefüllt und Sie möchten nur dann eine Lizenz zuweisen, wenn der Name der Abteilung „Support“ lautet, können Sie das folgende Cmdlet verwenden:

Get-MSOLUser | Where-Object {$_.department -eq 'Support'} | Set-MsolUserLicense -AddLicenses $license

Wenn Sie eine Datei mit einer Liste von Benutzern erstellen und dann die Namen der Benutzer, denen Sie derzeit keine Lizenzen zuweisen möchten, aus dieser Liste entfernen möchten, können Sie das folgende Cmdlet verwenden:

Connect-MsolService

$licenseObj = Get-MsolAccountSku | Where-Object {$_.SkuPartNumber -eq "PLANNERSTANDALONE"}

$license = $licenseObj.AccountSkuId

Get-MsolUser | Select-Object Displayname, UserPrincipalName | `

Export-CSV -Path d:\ExportedUsers.csv -NoTypeInformation

# Edit the file d:\ExportedUsers.csv and remove users who shouldn't be licensed before you run the following command

Import-Csv -Path d:\Exportedusers.csv | ForEach-Object `

{ Set-MsolUserLicense -UserPrincipalName $_.UserPrincipalName -AddLicenses $license}

Wenn Sie Lizenzen von Benutzern entfernen möchten, ersetzen Sie -AddLicenses durch -RemoveLicenses in einem dieser Skripte.

Allgemeine Verfügbarkeit (GA)

Wenn Sie Microsoft Planner mit GA erworben haben, werden die Microsoft Planner-Lizenzen unter Ihrem Microsoft 365-Hauptabonnement neben Diensten wie Sway, Office Online, Skype usw. (je nach Abonnement) aufgeführt. Sie sehen dies vielleicht schon vor der GA, wenn Sie in der ersten Version sind, da wir uns auf die GA-Version vorbereiten.

Standardmäßig ist die Lizenz für Microsoft Planner für alle Benutzer aktiviert. Sie können PowerShell verwenden, um sie zu deaktivieren, wenn Sie es vorziehen. Weitere Informationen finden Sie unter Deaktivieren des Zugriffs auf Dienste mit Microsoft 365 PowerShell.

Hinweis

In den Skripten lautet der Wert DisabledPlans für Microsoft Planner PROJECTWORKMANAGEMENT.

Weitere Informationen

Weitere Informationen zur Verwendung von Microsoft 365 PowerShell zum Verwalten von Benutzern und Lizenzen in Microsoft 365 finden Sie auf den folgenden Microsoft-Websites: