Cómo desactivar Microsoft Places
Microsoft Places puede estar disponible automáticamente a través de su suscripción a Microsoft 365. Sin embargo, es posible que quiera deshabilitar Places características para usuarios específicos o para toda la organización.
Desactivar Microsoft Places para toda la organización
Para desactivar Microsoft Places para todos los usuarios de la organización, deberá desactivar las características de Places Core mediante la configuración del inquilino y, a continuación, deshabilitar el plan de servicio mejorado de Places para todos los usuarios de la organización.
Paso 1: Desactivar las características principales
Use el cmdlet Set-PlacesSettings de la siguiente manera:
Inicie PowerShell 7 como administrador.
Asegúrese de que tiene el módulo de Places más actualizado mediante la ejecución de este cmdlet:
Install-Module -Name MicrosoftPlaces -Force
Conéctese a Microsoft Places.
Connect-MicrosoftPlaces
Deshabilite las características principales para todos los usuarios.
Set-PlacesSettings -EnablePlacesWebApp 'Default:false' Set-PlacesSettings -EnableBuildings 'Default:false'
Paso 2: Deshabilitar el plan de servicio mejorado Places
Places Mejorado se basa en el plan de servicio "f8566154-2a62-48cb-a0ab-d4d25be26e51". Puede deshabilitarlo de forma masiva mediante scripts de PowerShell de Microsoft Graph.
En primer lugar, tendrá que instalar e importar el módulo de Microsoft Graph para administrar licencias mediante Microsoft Graph.
Install-Module Microsoft.Graph -Scope CurrentUser
Import-Module Microsoft.Graph
Consulte Conexión a Microsoft 365 con PowerShell para obtener más información sobre cómo instalar y conectarse a Microsoft Graph.
A continuación, siga estos pasos para deshabilitar el plan de servicio:
Conéctese a Microsoft Graph mediante el ámbito User.ReadWrite.All.
Connect-Graph -Scopes "User.ReadWrite.All", "Application.Read.All"
Obtenga todos los usuarios.
$users = Get-MgUser -All
Obtenga el skuId del que forma parte Places_Enhanced.
$skuId = (Get-MgUserLicenseDetail -UserId <userId that has Places_Enhanced> | Where-Object {$_.ServicePlans.ServicePlanName -contains "PLACES_ENHANCED" }).SkuId
Defina el identificador del plan de servicio para el plan que desea deshabilitar.
$newDisablePlans= @(“f8566154-2a62-48cb-a0ab-d4d25be26e51")
Deshabilite los planes para cada usuario ejecutando el script siguiente:
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 @() } }
Nota:
El plan de servicio mejorado de Places se agrega automáticamente al asignar Teams Premium a un usuario. Tendrá que volver a ejecutar estos pasos para deshabilitar el plan de servicio, cada vez que asigne nuevas licencias de Teams Premium a los usuarios de su organización.
Desactivar Microsoft Places para usuarios específicos
Para desactivar Microsoft Places para usuarios específicos de la organización, desactivará Places características principales y deshabilitará el plan de servicio mejorado de Places para estos usuarios.
Importante
Si tiene previsto usar un grupo de seguridad estándar, es posible que la configuración no funcione según lo esperado. Para garantizar la funcionalidad adecuada, el grupo de seguridad debe establecerse como un grupo de seguridad habilitado para correo.
Paso 1: Desactivar las características principales para usuarios específicos
Siga las instrucciones de Set-PlacesSettings para desactivar EnablePlacesWebApp y EnableBuildings para usuarios específicos.
Paso 2: Quitar el plan de servicio mejorado de Places de usuarios específicos
En primer lugar, cree un archivo txt (por ejemplo, "users.txt") con el UPN de los usuarios de destino. Dé formato al archivo txt para que tenga un UPN por línea. A continuación, inicie PowerShell como administrador y ejecute los pasos siguientes:
Conéctese a Microsoft Graph con ámbito de escritura de lectura del usuario:
Connect-Graph -Scopes User.ReadWrite.All
Establezca la ruta de acceso del archivo en el archivo txt que creó en el paso 1.
$users = “<path_to_your_file>”
Obtenga el skuID del que forma parte Places_Enhanced:
$skuId = (Get-MgUserLicenseDetail -UserId <UserId that has Places_Enhanced> | Where-Object { $_.ServicePlans.ServicePlanName -contains "PLACES_ENHANCED" }).SkuId
Defina el identificador del plan de servicio para el plan que desea deshabilitar.
$newDisablePlans= @(“f8566154-2a62-48cb-a0ab-d4d25be26e51")
Deshabilite los planes para cada usuario ejecutando el siguiente script:
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 solo tiene algunos usuarios de los que desea quitar el plan de servicio, también puede deshabilitar el plan de servicio mejorado de Places mediante el Centro de administración de Microsoft 365.
- Vaya al Centro de administración de Microsoft 365.
- Seleccione Usuarios activos en la pestaña Usuarios .
- Haga clic en el usuario para el que desea deshabilitar Places.
- Vaya a Licencias y aplicaciones y expanda la sección Aplicaciones .
- Busque el Places plan de servicio mejorado y desmarcarlo.
- Guarde los cambios y repita para otros usuarios.
Nota:
Es posible que encuentre otro plan de servicio llamado "Places Core". Este plan de servicio está en desuso y se puede omitir.
Solución de problemas
Si ve errores al conectarse a Microsoft Graph, consulte Conexión a Microsoft 365 con PowerShell para encontrar más información sobre cómo instalar y conectarse a Microsoft Graph.
Si ve un error 403, Solicitud de autorización denegada al ejecutar los comandos de Graph, compruebe que se ha conectado a Graph mediante los ámbitos necesarios. Puede ver qué ámbito de permiso necesita para cada comando de Graph mediante Find-MgGraphCommand.