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

テナント管理者は、特定のユーザーが 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 コンテンツをエクスポートするユーザーの Azure Active Directory 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 コンテンツをエクスポートするユーザーの Azure Active Directory 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 コンテンツをエクスポートするユーザーの Azure Active Directory 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. 認証を求められた場合は、自分自身 (グローバル管理者) としてサインインします。