規模の大きい組織の場合の Project Online プランの更新

2016 年 8 月には、一部のプランが 2016 年末に期限切れになり、新しいプランが利用可能になったため、Project Onlineプランが変更されました。 多くのユーザーが、廃止されたProject Onlineプランを更新し、ユーザーを新しい利用可能なプランに移動する必要がある場合があります。

ほとんどの組織では、Project Online ライセンスの更新プロセスを使用すると、ユーザーにライセンスを購入して再割り当てを行うことができます。 ただし、3,000 以上のProject Online ライセンスを更新する必要がある場合は、この記事に記載されている手順でユーザー ライセンスを再割り当てする必要があります。 その手順は、次のとおりです。

  1. 手順 1: 現在のライセンスとユーザーを決定する

  2. 手順 2: ユーザーに必要な新しいProject Online SKU を決定する

  3. 手順 3: 必要なProject Online SKU を購入する

  4. 手順 4: ユーザーに新しいライセンスを割り当てる

  5. 手順 5: ユーザーを新しい SKU に移動したかどうかを確認する

これを行うにはWindows PowerShellが必要です

この記事の手順では、Windows PowerShellからOffice 365に接続する必要があるスクリプトを実行する必要があります。 次をインストールする必要があります。

詳細については、「PowerShell に接続する」Office 365参照してください。

注:

Azure AD および MSOnline PowerShell モジュールは、2024 年 3 月 30 日の時点で非推奨となりました。 詳細については、 非推奨の更新プログラムに関するページを参照してください。 この日付以降、これらのモジュールのサポートは、Microsoft Graph PowerShell SDK への移行支援とセキュリティ修正に限定されます。 非推奨のモジュールは、2025 年 3 月 30 日まで引き続き機能します。

Microsoft Entra ID (旧称 Azure AD) と対話するには、Microsoft Graph PowerShell に移行することをお勧めします。 移行に関する一般的な質問については、移行に関する FAQ を参照してください。 メモ: バージョン 1.0.x の MSOnline では、2024 年 6 月 30 日以降に中断が発生する可能性があります。

インストールが完了したら、デスクトップでWindows PowerShell用の Windows Azure Active Directory モジュールを開き、プロンプトで次のように入力します。

Connect-MsolService

これにより、Office 365に接続するために必要な資格情報を入力できます。

手順 1: 現在のライセンスとユーザーを決定する

最初の手順として、所有しているProject Online ライセンスと、割り当てられているユーザーを把握する必要があります。 これにより、必要な新しいProject Online ライセンスを決定するのに役立ちます。

Microsoft Code Gallery からダウンロードできるOffice 365 ライセンスの管理スクリプトを使用することをお勧めします。 このスクリプトを使用すると、.CSV ファイルに出力される sku の割り当てと有効なプランの包括的なレポートを作成できます。 また、この記事で後述するユーザー割り当て SKU の置き換えにも使用できます。

使用方法と例の詳細については、必ずスクリプトで Get-Help を実行してください。

スクリプトを含む Manage-MSOLLicense.ps1 ファイルをダウンロードした後、Windows PowerShellのMicrosoft Azure Active Directory モジュールを開き、ログインし、次の cmd を入力してスクリプトを実行します。

./Manage-MSOLLicense.ps1 -IAgreeToTheDisclaimer -Report -Logfile .\MyReport.log

これは免責事項に同意し、MyReport.logというログ ファイルを作成して現在の場所に保存し、ライセンス レポート CSV ファイルを作成して既定の場所に保存します。

Manage-MSOLLicense スクリプトの実行からの出力。

ログ ファイルを開くと、スクリプトの実行時にモジュールに表示される出力が含まれます。

Excel でライセンス レポート CSV ファイルを開くと、ユーザーとそのユーザーに割り当てられている SKU の一覧が表示されます。

ライセンス レポート。

たとえば、上の図では、一覧に表示されている各ユーザーに、Project Online Premiumと Office 365 Enterprise E5 SKU の両方が割り当てられていることを示すことができます。 MOD385910 は組織 ID です。

Excel の列フィルターを使用すると、特定のライセンスが割り当てられているユーザーを簡単にグループ化できます。 たとえば、Project Lite、Project Online、Project Online with Project Pro for Office 365 Sku を使用しているユーザーを確認できます。

PROJECT ONLINE SKU 文字列

次の表に、スクリプトの結果に表示されるProject Online Sku 文字列の一覧を示します。 次の表を使用して、Sku 文字列に基づいて sku がProject Onlineを判断するのに役立ちます。

廃止された Sku 文字列 Sku 名
PROJECTONLINE_PLAN_1
Project Online プラン 1
PROJECTONLINE_PLAN_1_STUDENT
Project Onlineプラン1 学生(教育機関向け)
PROJECTONLINE_PLAN_1_FACULTY
Project Online計画1 学部(教育機関向け)
PROJECTONLINE_PLAN_2
Project Online プラン 2
PROJECTONLINE_PLAN_2_STUDENT
Project Onlineプラン2 学生(教育機関向け)
PROJECTONLINE_PLAN_2_FACULTY
Project Online計画2 学部(教育機関向け)
PROJECTCLIENT
Project Pro for Office 365
PROJECTCLIENT_FACULTY
Project Pro for Office 365 (教育機関向け)
PROJECTCLIENT_STUDENT
Project Pro for Office 365 (教育機関向け)
PROJECT_ESSENTIALS
Project Lite

また、この記事の後半でユーザーに割り当てる必要があるときに、新しいProject Online SKU 文字列の意味も把握する必要があります。

新しい Sku 文字列 Sku 名
PROJECTPREMIUM
Project Online Premium
PROJECTPROFESSIONAL
Project Online Professional
PROJECTESSENTIALS
Project Online Essentials
PROJECTPREMIUM_STUDENT
Project Online Premium学生(教育機関向け)
PROJECTPROFESSIONAL_STUDENT
Project Online Professional学生(教育機関向け)
PROJECTESSENTIALS_STUDENT
Project Online Essentials学生(教育機関向け)
PROJECTPREMIUM_FACULTY
Project Online Premium学部(教育機関向け)
PROJECTPROFESSIONAL_FACULTY
Project Online Professional学部(教育機関向け)
PROJECTESSENTIALS_FACULTY
Project Online Essentials学部(教育機関向け)
PROJECTCLIENT_STUDENT
Project Onlineデスクトップクライアント学生(教育機関向け)

手順 2: ユーザーに必要な新しいProject Online SKU を決定する

特定のユーザーに割り当てられている SKU がわかったら、更新する新しいProject Onlineプランを決定する必要があります。 最初に、新しいProject Onlineプランとその実行内容を知る必要があります。 ユーザーのProject Online Sku を最適に選択する方法の詳細については、次のリソースを参照してください。

Resource 説明
Project Online サービスの説明
この記事を使用して、新機能の観点から新しいProject Onlineプランのそれぞれについて詳しく説明します。
Project Onlineプランと価格
このサイトを使用して、Project クラウドベースのソリューションの価格と高レベルの比較を確認します。

廃止されたProject Online SKU と同様の機能をユーザーに提供する場合は、次の表に一般的なガイダンスを示しますが、上記のリソースを参照して詳細を確認してください。

以前にこれを使用した場合 ほとんどの場合、これが必要です
Project Lite
Project Essentials
Project for Office 365
Project Online Professional
Project Online
Project Online Premium
Project Online と Project Pro for Office 365
Project Online PremiumまたはProject Online Professional

手順 3: 必要なProject Online SKU を購入する

必要なものがわからなったら、新しいProject Online SKU ごとに必要なライセンス数を購入できるようになりました。 これを行うには、Microsoft 365 管理 センターの [課金] ページを使用します。 Office 365 for business サブスクリプションのライセンスを購入する必要があります。

手順 4: ユーザーに新しいライセンスを割り当てる

必要なProject Online SKU を購入したら、ユーザーに割り当てる必要があります。 前に実行した Manage-MSOLLicense スクリプトを使用してこれを行うことができますが、追加のパラメーターが必要になります。

$users=Get-MSOLUser
./Manage-MSOLLicense.ps1 -IAgreeToTheDisclaimer -users $users -Logfile c:\temp\license.log -NewSKU orgID:NewSKU -ExistingSKU orgID:ExistingSKU
Orgid NewSKU ExistingSKU
Office 365ドメイン名。
ユーザーに割り当てる SKU。
置き換える SKU。

例 1

非常に簡単な例では、会社 (Contoso) は、現在 Project Lite Sku を持っているすべてのユーザーに新しい Project Online Essential Sku を割り当てる必要があります。 私は次のようにスクリプトを実行します:

$users=Get-MSOLUser
./Manage-MSOLLicense.ps1 -IAgreeToTheDisclaimer -users $users -Logfile c:\temp\license.log -NewSKU CONTOSO:PROJECTESSENTIALS -ExistingSKU CONTOSO:PROJECT_ESSENTIALS

$users変数にテナント内のOffice 365 ユーザーを設定した後、スクリプトは最初に免責事項に同意し、ログ ファイルの場所を設定してから、古い Project Lite Sku (PROJECT_ESSENTIALS) を持つすべてのユーザーの新しい Sku を Project Online Essentials (PROJECTESSENTIALS) として設定します。

例 2

別の例では、Contoso では、人事部門のすべてのユーザーを古いProject Onlineプラン 2 のライセンスから更新し、新しいProject Online Premium ライセンスを割り当てる必要があるとします。 ただし、人事部門には、既にライセンスProject Online Premium割り当てられているユーザーが少なく、これらのユーザーに変更を加えたくありません。 次のスクリプトを実行します。

C:\PS>$users=Get-MSOLUser | where {($_.Department -like "*HR") -and ($_.Licenses.accountskuid -notlike "*PROJECTPREMIUM")}
./Manage-MSOLLicense.ps1 -IAgreeToTheDisclaimer -users $users -Logfile c:\temp\license.log -NewSKU CONTOSO:PROJECTPREMIUM -ExistingSKU CONTOSO:PROJECTONLINE_PLAN_2

このコマンドは、人事部に属していて、まだProject Online Premium Sku (PROJECTPREMIUM) を持っていないすべてのユーザーを読み取ります。 その後、スクリプトは免責事項に同意し、ログ ファイルの場所を設定し、古い Project Online Plan 2 sku を持つすべてのユーザーに対して新しい Sku をProject Online Premiumとして設定します。

注:

前に説明したように、 Get-Help コマンドを実行して、詳細な使用状況情報と追加の例を確認します。 また、この記事では必要のないスクリプトの追加使用に関する情報も提供されます。

手順 5: ユーザーを新しい SKU に移動したかどうかを確認する

Project Online SKU のユーザーへの割り当てを完了したら、ユーザーに古いProject Online SKU が割り当てられていないことを確認する必要があります。 これを行うには、スクリプトをもう一度実行して新しいライセンス レポートを生成します。

./Manage-MSOLLicense.ps1 -IAgreeToTheDisclaimer -Report -Logfile .\MyReport.log

実行後、Excel で新しく生成されたライセンス レポートを開き、古いProject Online SKU の出現箇所を検索します。

また、割り当てられていない古いProject Online SKU がある場合は、[課金] ページのMicrosoft 365 管理 センターで取り消したことを確認します。 廃止された sku 文字列の出現箇所をファイルで検索するだけで、廃止された sku を検索Project Online。

新しいProject Online SKU への移行に問題がある場合は、ビジネス製品のサポートに問い合わせる - 管理ヘルプを参照してください。

Brian Smith のプロジェクト サポート ブログ: Project Online SKU の変更を処理する方法