Поделиться через


Удаление Project из средства запуска приложений Office 365

Если у вас есть пользователи с одним из Office 365 доступ пользователя к Project в Интернете и дорожной карте, в средстве запуска приложений Office 365 отобразится плитка Проект.

Плитка проекта.

Администратор может не отображать плитку Project для пользователя в некоторых ситуациях, например:

  • Если у пользователя нет лицензии Project и он не заботится о просмотре Project в Интернете проектов или дорожных карт.
  • Если у пользователя есть лицензия Project, но он не использует Project в Интернете или дорожная карта.

Чтобы удалить плитку Project из средства запуска приложений для пользователя, администратору необходимо удалить службу Project для Office для microsoft 365 или лицензию Office 365 в Центр администрирования Microsoft 365.

Важно!

Удаление службы Project для Office не только приведет к удалению плитки Project, но и больше не позволит пользователю просматривать Project в Интернете проекты и дорожные карты.

Удаление плитки проекта для отдельного пользователя

  1. В центре Microsoft 365 Admin выберите Пользователи, а затем — Активные пользователи.

  2. В списке Активные пользователи установите флажок рядом с пользователем и щелкните Управление лицензиями на продукты.

    Выберите пользователя.

  3. На странице сведений о пользователе выберите вкладку Лицензии и приложения, а в разделе Приложения выберите лицензию пользователя на Microsoft 365 или Office 365 в раскрывающемся меню Показать приложения для.

  4. В списке отображаемых приложений снимите флажок Project для Office и нажмите кнопку Сохранить изменения.

Эту процедуру можно повторить для каждого пользователя, которого вы не хотите использовать Project в Интернете.

Удаление плитки проекта для нескольких пользователей

Если вам нужно удалить плитку Project для большого числа пользователей, администратору может быть проще выполнить эту задачу с помощью Windows PowerShell, а не через Центр администрирования Microsoft 365.

Убедитесь, что используется последняя версия модуля PowerShell Microsoft Graph.

Важно!

Опять же обратите внимание, что при удалении службы Project для Office не только удаляется плитка Project, но и пользователь больше не сможет просматривать Project в Интернете проектов и дорожных планов.

  1. В Windows PowerShell введите и введите следующее, чтобы войти в клиент.

    Connect-MgGraph
    
  2. После подключения к идентификатору Microsoft Entra можно использовать приведенный ниже список лицензий Office 365 или Microsoft 365, имеющих доступ к просмотру Project в Интернете и дорожной карты вашего клиента.

    
    $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
    }
    
    
  3. Вы можете использовать следующий скрипт, чтобы отключить план обслуживания Project для 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 доступ пользователей к project и дорожной карте
Обзор
архитектуры проектаописание службы платформы Office 365