ユーザーが自分で作成したタスク以外を削除できないようにブロックする

重要

この記事は、次の項目に適用されます:

  • Teams のPlanner アプリの基本プラン
  • 他のPlanner エンドポイント内のすべてのプラン (Planner Web、Planner モバイル、Planner コネクタを含む)

Teams の Planner アプリの To Do リストやプレミアム プランには適用されません。 Teams のPlanner アプリの詳細

テナント管理者は、特定のユーザーが Microsoft Planner で自分が作成していないタスクを削除できないようにブロックすることができます。

Windows PowerShell で Planner を変更するための前提条件

Windows PowerShell で Planner を変更するには、「Windows PowerShell で Planner を変更するための前提条件」の手順に従う必要があります。

ユーザーが作成していないタスクを削除できないようにブロックする

  1. Set-PlannerUserPolicy コマンドレットを使用して、ユーザーが作成していない Planner タスクを削除できないようにブロックします。

     Set-PlannerUserPolicy -UserAadIdOrPrincipalName <user's AADId or UPN> -BlockDeleteTasksNotCreatedBySelf $true
    
    パラメーター 説明
    UserAadIdOrPrincipalName コンテンツをエクスポートするユーザーのMicrosoft Entra IDまたは UPN を使用します。
    BlockDeleteTasksNotCreatedBySelf ユーザーが自分で作成していないタスクを削除できないようにブロックするかどうか。
    HostName このパラメーターは、 以外task.</span>office.</span>comのホスト名を使用してPlannerにアクセスする場合にのみ使用する必要があります。 たとえば、tasks.</span>office365.</span>us から Planner にアクセスする場合は、-HostName tasks.</span>office365</span>.us をコマンドに含めます。

    以下のコマンドレットは、ユーザーが Planner で作成していないタスクを削除できないようブロックします。

     Set-PlannerUserPolicy -UserAadIdOrPrincipalName amyg@contoso.onmicrosoft.com -BlockDeleteTasksNotCreatedBySelf $true
    
  2. 認証を求められた場合は、ブロックを解除するユーザーではなく、自分自身 (グローバル管理者) としてサインインします。

ユーザーが作成していないタスクを削除できないブロックを解除する

  1. Set-PlannerUserPolicy コマンドレットを使用して、ユーザーが作成していない Planner タスクを削除できないブロックを解除します。

      Set-PlannerUserPolicy -UserAadIdOrPrincipalName "<User's AAD ID or UPN>"  -BlockDeleteTasksNotCreatedBySelf $false
    
    パラメーター 説明
    UserAadIdOrPrincipalName コンテンツをエクスポートするユーザーのMicrosoft Entra IDまたは UPN を使用します。
    BlockDeleteTasksNotCreatedBySelf ユーザーが自分で作成していないタスクを削除できないようにブロックするかどうか。
    HostName このパラメーターは、 以外task.</span>office.</span>comのホスト名を使用してPlannerにアクセスする場合にのみ使用する必要があります。 たとえば、tasks.</span>office365.</span>us から Planner にアクセスする場合は、-HostName tasks.</span>office365</span>.us をコマンドに含めます。

    たとえば、以下のコマンドレットは、ユーザーが Planner で作成していないタスクを削除できないようブロックします。

     Set-PlannerUserPolicy -UserAadIdOrPrincipalName amyg@contoso.onmicrosoft.com -BlockDeleteTasksNotCreatedBySelf $false
    
  2. 認証を求められた場合は、ブロックを解除するユーザーではなく、自分自身 (グローバル管理者) としてサインインします。

ユーザーの現在のポリシーを取得する

  1. Get-PlannerUserPolicy コマンドレットを使用して、ユーザーの現在のポリシーを確認します。

      Get-PlannerUserPolicy -UserAadIdOrPrincipalName "<User's AAD ID or UPN>"
    
    パラメーター 説明
    UserAadIdOrPrincipalName コンテンツをエクスポートするユーザーのMicrosoft Entra IDまたは UPN を使用します。
    HostName このパラメーターは、 以外task.</span>office.</span>comのホスト名を使用してPlannerにアクセスする場合にのみ使用する必要があります。 たとえば、tasks.</span>office365.</span>us から Planner にアクセスする場合は、-HostName tasks.</span>office365</span>.us をコマンドに含めます。

    たとえば、次のコマンドレットは、ユーザーの現在のポリシーを取得します。

     Get-PlannerUserPolicy -UserAadIdOrPrincipalName amyg@contoso.onmicrosoft.com | fl
     @odata.context                   : https://tasks.office.com/taskApi/tenantAdminSettings/$metadata#UserPolicy/$entity
     id                               : amyg@contoso.onmicrosoft.com
     blockDeleteTasksNotCreatedBySelf : False
    
  2. 認証を求められた場合は、自分自身 (グローバル管理者) としてサインインします。