Partager via


Comment désactiver Microsoft Places

Microsoft Places peuvent être disponibles automatiquement via votre abonnement Microsoft 365. Toutefois, vous pouvez désactiver Places fonctionnalités pour des utilisateurs spécifiques ou pour l’ensemble de votre organization.

Désactiver Microsoft Places pour l’ensemble de votre organization

Pour désactiver Microsoft Places pour tous les membres de votre organization, vous devez désactiver les fonctionnalités Places Core à l’aide des paramètres de locataire, puis désactiver le plan de service Places amélioré pour tous les utilisateurs de votre organization.

Étape 1 : Désactiver les fonctionnalités de base

Utilisez l’applet de commande Set-PlacesSettings comme suit :

  1. Lancez PowerShell 7 en tant qu’administrateur.

  2. Vérifiez que vous disposez du module Places le plus mis à jour en exécutant cette applet de commande :

    Install-Module -Name MicrosoftPlaces -Force
    
  3. Connectez-vous à Microsoft Places.

    Connect-MicrosoftPlaces 
    
  4. Désactivez les fonctionnalités principales pour tous les utilisateurs.

    Set-PlacesSettings -EnablePlacesWebApp 'Default:false'
    Set-PlacesSettings -EnableBuildings 'Default:false' 
    

Étape 2 : Désactiver le plan de service Places amélioré

Places Amélioré s’appuie sur le plan de service « f8566154-2a62-48cb-a0ab-d4d25be26e51 ». Vous pouvez le désactiver en bloc à l’aide de scripts PowerShell Microsoft Graph.

Tout d’abord, vous devez installer et importer le module Microsoft Graph afin de gérer les licences à l’aide de Microsoft Graph.

Install-Module Microsoft.Graph -Scope CurrentUser
Import-Module Microsoft.Graph

Pour plus d’informations sur l’installation et la connexion à Microsoft Graph, consultez Se connecter à Microsoft 365 avec PowerShell .

Ensuite, procédez comme suit pour désactiver le plan de service :

  1. Connectez-vous à Microsoft Graph à l’aide de l’étendue User.ReadWrite.All.

    Connect-Graph -Scopes "User.ReadWrite.All", "Application.Read.All"
    
  2. Obtenez tous les utilisateurs.

    $users = Get-MgUser -All
    
  3. Obtenez le skuId dont Places_Enhanced fait partie.

    $skuId = (Get-MgUserLicenseDetail -UserId <userId that has Places_Enhanced> | Where-Object {$_.ServicePlans.ServicePlanName -contains "PLACES_ENHANCED" }).SkuId
    
  4. Définissez l’ID de plan de service pour le plan que vous souhaitez désactiver.

    $newDisablePlans= @(“f8566154-2a62-48cb-a0ab-d4d25be26e51")
    
  5. Désactivez les plans pour chaque utilisateur en exécutant le script ci-dessous :

    foreach ($user in $users) { 
    
        $userUPN = $user.UserPrincipalName 
        if ($userUPN -ne "") { 
                $userLicense = Get-MgUserLicenseDetail -UserId $userUPN 
                $disabledPlans = $userLicense.ServicePlans | Where-Object { $_.ProvisioningStatus -eq "Disabled" } | Select-Object -ExpandProperty ServicePlanId 
                $allDisabledPlans = $disabledPlans + $newDisablePlans | Sort-Object -Unique 
                $addLicenses = @(@{ 
                    SkuId         = $skuId 
                    DisabledPlans = $allDisabledPlans  
                }) 
    
                Set-MgUserLicense -UserId $userUPN -AddLicenses $addLicenses -RemoveLicenses @() 
    
            }  
    } 
    

Remarque

Le plan de service Places amélioré est automatiquement ajouté lorsque vous attribuez Teams Premium à un utilisateur. Vous devez exécuter à nouveau ces étapes pour désactiver le plan de service, chaque fois que vous attribuez de nouvelles licences Teams Premium aux utilisateurs de votre organization.

Désactivation de Microsoft Places pour des utilisateurs spécifiques

Pour désactiver Microsoft Places pour des utilisateurs spécifiques dans votre organization, vous devez désactiver Places fonctionnalités principales, puis désactiver le plan de service Places amélioré pour ces utilisateurs.

Importante

Si vous envisagez d’utiliser un groupe de sécurité standard, votre configuration risque de ne pas fonctionner comme prévu. Pour garantir les fonctionnalités appropriées, le groupe de sécurité doit être défini en tant que groupe de sécurité à extension messagerie.

Étape 1 : Désactiver les fonctionnalités de base pour des utilisateurs spécifiques

Suivez les instructions fournies dans Set-PlacesSettings pour désactiver EnablePlacesWebApp et EnableBuildings pour des utilisateurs spécifiques.

Étape 2 : Supprimer le plan de service Places amélioré d’utilisateurs spécifiques

Tout d’abord, créez un fichier txt (par exemple, « users.txt ») avec l’UPN des utilisateurs que vous ciblez. Mettez en forme le fichier txt de sorte que vous disposez d’un UPN par ligne. Ensuite, lancez PowerShell en tant qu’administrateur et exécutez les étapes suivantes :

  1. Connectez-vous à Microsoft Graph avec l’étendue de lecture d’écriture de l’utilisateur :

    Connect-Graph -Scopes User.ReadWrite.All
    
  2. Définissez le chemin d’accès au fichier txt que vous avez créé à l’étape 1.

    $users = “<path_to_your_file>”
    
  3. Obtenez le skuID dont Places_Enhanced fait partie :

    $skuId = (Get-MgUserLicenseDetail -UserId <UserId that has Places_Enhanced> | Where-Object { $_.ServicePlans.ServicePlanName -contains "PLACES_ENHANCED" }).SkuId
    
  4. Définissez l’ID de plan de service pour le plan que vous souhaitez désactiver.

    $newDisablePlans= @(“f8566154-2a62-48cb-a0ab-d4d25be26e51")
    
  5. Désactivez les plans pour chaque utilisateur en exécutant le script suivant :

    Get-Content -Path $users| ForEach-Object {  
    
        $userUPN = $_.Trim() 
        if ($userUPN -ne "") { 
                $userLicense = Get-MgUserLicenseDetail -UserId $userUPN 
                $disabledPlans = $userLicense.ServicePlans | Where-Object { $_.ProvisioningStatus -eq "Disabled" } | Select-Object -ExpandProperty ServicePlanId 
                $allDisabledPlans = $disabledPlans + $newDisablePlans | Sort-Object -Unique 
                $addLicenses = @(@{ 
                    SkuId         = $skuId 
                    DisabledPlans = $allDisabledPlans  
                }) 
    
                Set-MgUserLicense -UserId $userUPN -AddLicenses $addLicenses -RemoveLicenses @() 
    
            }  
    }
    

Si vous n’avez que quelques utilisateurs dont vous souhaitez supprimer le plan de service, vous pouvez également désactiver le plan de service Places amélioré via le Centre d’administration Microsoft 365.

  1. Accédez au Centre d’administration Microsoft 365.
  2. Sélectionnez Utilisateurs actifs sous l’onglet Utilisateurs .
  3. Cliquez sur l’utilisateur pour lequel vous souhaitez désactiver Places.
  4. Accédez à Licences et applications et développez la section Applications .
  5. Recherchez le plan de service Places amélioré et décochez-le.
  6. Enregistrez les modifications et répétez pour les autres utilisateurs.

Remarque

Vous trouverez peut-être un autre plan de service appelé « Places Core ». Ce plan de service est déconseillé et peut être ignoré.

Résolution des problèmes

Si vous voyez des erreurs de connexion à Microsoft Graph, consultez Se connecter à Microsoft 365 avec PowerShell pour plus d’informations sur l’installation et la connexion à Microsoft Graph.

Si vous voyez une erreur 403, Demande d’autorisation refusée lors de l’exécution des commandes Graph, double case activée que vous avez connecté à Graph à l’aide des étendues nécessaires. Vous pouvez voir l’étendue d’autorisation dont vous avez besoin pour chaque commande Graph à l’aide de Find-MgGraphCommand.