Office 365 PowerShell を使用して Microsoft Planner のライセンスを管理する方法

注意

Office 365 用リソース は、 エンタープライズ向け Microsoft 365 アプリに名前変更されています。 この変更の詳細については、 このブログの投稿を参照してください。

はじめに

この記事では、Microsoft Planner のライセンスMicrosoft Office 365 PowerShell を使用して管理する方法について説明します。

手順

Microsoft Planner ライセンスの管理は、最初のリリース エクスペリエンスと一般提供 (GA) の間で異なります。 最初のリリースでは、Microsoft Planner はトップ レベルの SKU であり、既定ではライセンスはユーザーに割り当てられていない。 一方、一般提供では、Microsoft Planner はメイン サブスクリプション 365 サブスクリプションの下Office利用可能なサービスであり、ライセンスは既定でユーザーに割り当てられます。 次のセクションでは、最初のリリースと一般提供のシナリオについて説明します。 最初のリリースで、メイン サブスクリプション 365 サブスクリプションの下にリストされている Microsoft Planner もOffice場合は、両方の方法を使用する必要があります。

最初のリリース

Microsoft Planner では、新しい Planner 機能を使用する前に、ユーザーにライセンスを割り当てる必要があります。 したがって、365 組織に多数のユーザーがOffice場合は、365 PowerShell を使用Office可能性があります。 この記事では、Office 365 PowerShell を使用して Office 365 組織を管理するための前提条件について説明し、すべてのユーザーにライセンスを割り当て、メタデータに基づいて選択したユーザーに、リストに基づいて選択したユーザーにライセンスを割り当てるいくつかのオプションについて説明します。

この記事では、既に 365 PowerShell を使用して 365 Office管理Officeします。 Office 365 PowerShell を使用していない場合は、次の Microsoft Web サイトを参照して、「Connect to Office 365 PowerShell」で説明されているコマンドを実行するための前提条件を確認してください。

次のコマンド例では、すべてのユーザーにライセンスを割り当てる必要があります。 コマンドレットは、.ps1 ファイルとして保存および実行できます。 または、PowerShell 統合スクリプト環境 (ISE) からスクリプトを実行することもできます。これは 1 回の要件なのでです。

Connect-MsolService

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

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

ライセンス文字列は 、Contoso <:PLANNERSTANDALONE> 似て表示されます。 この文字列では 、Contoso <プレースホルダー>組織の名前を表します。

ユーザー レコードの他のメタデータに基づいてユーザーのサブセットにライセンスを割り当てる場合は、コードの最後の行に Where-Object フィルターを追加できます。 たとえば、[部署] フィールドが 入力され、部門名が "サポート" の場合にのみライセンスを割り当てる場合は、次のコマンドレットを使用できます。

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

ユーザーのリストを含むファイルを作成し、現在ライセンスを割り当てないユーザーの名前をそのリストから削除する場合は、次のコマンドレットを使用できます。

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}

ユーザーからライセンスを削除する場合は、これらのスクリプトで -AddLicenses を -RemoveLicenses に置き換える必要があります。

一般提供 (GA)

Microsoft Planner が GA の場合、Microsoft Planner ライセンスは、メインの Office 365 サブスクリプションの下に、Sway、Office Online、Skype などのサービスと共に一覧表示されます (サブスクリプションに応じて)。 最初のリリースで GA リリースの準備をしている場合は、GA の前に既にこの情報が表示される場合があります。

既定では、Microsoft Planner のライセンスは、すべてのユーザーに対して有効になります。 必要に応じて、PowerShell を使用して無効にできます。 詳細については、「365 PowerShell を使用してサービスへのアクセス をOfficeする」を参照してください

注意

スクリプトでは、Microsoft Planner の DisabledPlans 値は PROJECTWORKMANAGEMENT です。

詳細情報

Office 365 PowerShell を使用して Office 365 でユーザーとライセンスを管理する方法の詳細については、次の Microsoft Web サイトを参照してください。