Office 365 アプリ起動ツールからプロジェクトを削除する
Project for the webとロードマップへのアクセス権を持つOffice 365ユーザーがある場合は、Office 365アプリ起動ツールに [プロジェクト] タイルが表示されます。
管理者は、次のような状況で、ユーザーに対して [プロジェクト] タイルが表示されないようにすることができます。
- ユーザーが Project ライセンスを持っていない場合で、プロジェクトまたはロードマップProject for the web表示する必要がない場合。
- ユーザーが Project ライセンスを持っていても、Project for the webまたはロードマップを使用していない場合。
ユーザーのアプリ起動ツールから Project タイルを削除するには、管理者は、ユーザーの Microsoft 365 または Office 365 ライセンスの Project for Office サービスをMicrosoft 365 管理センターで削除する必要があります。
重要
Project for Office サービスを削除すると、[プロジェクト] タイルが削除されるだけでなく、ユーザーはプロジェクトとロードマップProject for the web表示できなくなります。
個々のユーザーの [プロジェクト] タイルを削除するには
Microsoft 365 管理 センターで、[ユーザー] を選択し、[アクティブ なユーザー] を選択します。
[ アクティブ ユーザー ] の一覧で、ユーザーの横にあるチェック ボックスをオンにし、[ 製品ライセンスの管理] をクリックします。
[ユーザー情報] ページで、[ライセンスとアプリ] タブの [アプリ] セクションで、[アプリの表示] ドロップダウン メニューからユーザーの Microsoft 365 または Office 365 ライセンスを選択します。
表示されるアプリの一覧で[ Project for Office]\(Office 用プロジェクト\) をオフにし、[ 変更の保存] をクリックします。
この手順は、Project for the webを使用しないユーザーごとに繰り返すことができます。
複数のユーザーの [プロジェクト] タイルを削除するには
多数のユーザーに対して [プロジェクト] タイルを削除する必要がある場合、管理者は、Microsoft 365 管理センターではなく、Windows PowerShellを使用してこのタスクを実行する方が簡単な場合があります。
最新の Microsoft Graph PowerShell モジュールを必ず使用してください。
重要
ここでも、Project for Office サービスを削除すると、[プロジェクト] タイルが削除されるだけでなく、ユーザーはプロジェクトとロードマップProject for the web表示できなくなります。
[Windows PowerShell] に「」と入力し、次のように入力してテナントにサインインします。
Connect-MgGraph
Microsoft Entra ID に接続した後、次を使用して、テナントのProject for the webとロードマップへのビュー アクセス権を持つOffice 365または Microsoft 365 ライセンスの一覧を取得できます。
$returnObject = @() Get-MgSubscribedSku | % { $cds = $_.ServicePLans | ? ServicePlanName -in ("PROJECT_O365_F3","PROJECT_O365_P1","PROJECT_O365_P2","PROJECT_O365_P3") if( $cds -ne $null ) { $returnObject+= [pscustomobject]@{SkuId=$_.SkuId;SkuPartNumber=$_.SkuPartNumber;ServicePlan=$CDS[0].ServicePlanName} } } if ($returnObject.Count -eq 0) { Write-Host "No Skus found" } else { $returnObject }
次のスクリプトを使用すると、特定のユーザーとそれに関連付けられているライセンスの Project for Office サービス プランを無効にすることができます。 ユーザーごとに、ライセンスの $skuPart 値を把握する必要があります (この値は手順 2 の結果で確認できます)。
#disable the plan for the user/sku combination $user = "<user>@tenant.onmicrosoft.com" #user $skuPart = "ENTERPRISEPREMIUM" #sku to disable the plan on from the previous step $plansToDisableList = @("PROJECT_O365_F3","PROJECT_O365_P1","PROJECT_O365_P2","PROJECT_O365_P3") #Get the SKU details $sku = Get-MgSubscribedSku | Where {$_.SkuPartNumber -eq $skuPart} #Get a reference to the service plan we are disabling $newPlansToDisable = $sku.ServicePlans | ? {$_.ServicePlanName -in $plansToDisableList} #Get any disabled service plans (apps) on the SKU assigned to the user $disabledPlans = $sku.ServicePlans | Where ServicePlanName -in $plansToDisableList |Select -ExpandProperty ServicePlanId $addLicenses = @( @{ SkuId = $sku.SkuId DisabledPlans = $disabledPlans } ) Set-MgUserLicense -UserId $user -AddLicenses $addLicenses -RemoveLicenses @()
関連項目
プロジェクトとロードマップへのユーザー ビュー アクセスのOffice 365
プロジェクト アーキテクチャの概要
プラットフォーム サービスの説明Office 365