阻止用户删除并非由自己创建的任务

租户管理员可以阻止特定用户删除并非由他们创建的 Microsoft Planner 中的任务。

在 Windows PowerShell 中进行 Planner 更改的先决条件

请执行 在 Windows PowerShell 中进行 Planner 更改的先决条件 中的步骤,以在 Windows PowerShell 中进行 Planner 更改。

阻止用户删除并非由他们创建的任务

  1. 使用 Set-PlannerUserPolicy cmdlet 阻止用户删除并非由他们创建的 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

    以下 cmdlet 将阻止用户删除 Planner 中并非由他们创建的任务。

     Set-PlannerUserPolicy -UserAadIdOrPrincipalName amyg@contoso.onmicrosoft.com -BlockDeleteTasksNotCreatedBySelf $true
    
  2. 当系统提示你进行身份验证时,请以自己(全局管理员)身份登录,而不是要取消阻止的用户。

取消阻止用户删除并非由他们创建的任务

  1. 使用 Set-PlannerUserPolicy cmdlet取消阻止用户删除并非由他们创建的 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

    例如,以下 cmdlet 将阻止用户删除 Planner 中并非由他们创建的任务。

     Set-PlannerUserPolicy -UserAadIdOrPrincipalName amyg@contoso.onmicrosoft.com -BlockDeleteTasksNotCreatedBySelf $false
    
  2. 当系统提示你进行身份验证时,请以自己(全局管理员)身份登录,而不是要取消阻止的用户。

获取用户的当前策略

  1. 使用 Get-PlannerUserPolicy cmdlet 检查用户的当前策略。

      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

    例如,以下 cmdlet 将获取用户的当前策略

     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. 当系统提示你进行身份验证时,请以自己(全局管理员)身份登录。