次の方法で共有


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

重要

この記事は基本プランにのみ適用されます。

テナント管理者は、特定のユーザーが 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 をコマンドに含めます。

    次のコマンドレットは、amyg@contoso.onmicrosoft.comが作成しなかった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 をコマンドに含めます。

    たとえば、次のコマンドレットは、amyg@contoso.onmicrosoft.comが作成しなかった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 をコマンドに含めます。

    たとえば、次のコマンドレットは、現在のポリシー設定 amyg@contoso.onmicrosoft.com ユーザーを取得します

     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. 認証を求められた場合は、自分自身 (グローバル管理者) としてサインインします。