Bloquear compras de autoservicio en Microsoft 365

Microsoft ha implementado una nueva pantalla de configuración en el Centro de administración de Microsoft 365, que permite a los administradores administrar pruebas y compras de autoservicio. De forma predeterminada, los usuarios pueden comprar o probar muchos productos de Microsoft 365 sin la aprobación del administrador.

La gestión de compras y pruebas de autoservicio ya era posible con el módulo MSCommerce PowerShell. Sin embargo, la nueva sección del centro de administración le brinda una mejor descripción general de los productos disponibles y su configuración actual.

En este artículo, echaremos un vistazo breve a la nueva sección de compras y pruebas de autoservicio en el Centro de administración de Microsoft 365 y le mostraré cómo puede usar PowerShell para cambiar rápidamente todas las configuraciones de todos los productos.

¿Qué son las pruebas y compras de autoservicio?

Las pruebas y compras de autoservicio brindan a los usuarios la opción de probar o comprar nuevos productos y complementos, lo que les permite ser más productivos. Entre los productos que los usuarios pueden probar se encuentran, por ejemplo, Microsoft 365 Copilot y Python en Excel.

Cuando los usuarios quieren probar un nuevo producto, no necesitan pedirle al departamento de TI que lo compre e instale, sino que pueden gestionar todo el proceso ellos mismos. Los usuarios pueden comprar una o más licencias y asignarlas a los miembros de su equipo, por ejemplo.

Para comprar la licencia, deberán iniciar sesión nuevamente con su dirección de correo electrónico y proporcionar una tarjeta de crédito válida. No pueden usar la información de facturación configurada en el Centro de administración de Microsoft 365.

Ahora bien, la idea detrás de las pruebas y compras de autoservicio es agradable, pero no siempre es la deseada. A veces es más rentable actualizar su licencia de suscripción de Microsoft 365, por ejemplo, a un plan que incluya el producto que desean. Y como administrador de Microsoft 365, también desea estar en contacto con los productos utilizados en su entorno.

Desactivar pruebas y compras de autoservicio

Actualmente existen 26 productos que los usuarios pueden probar o comprar mediante el método de autoservicio. Ahora el problema con la nueva sección del Centro de administración de Microsoft 365 es que necesitamos configurar por producto lo que queremos. Podemos elegir entre:

  • Permitir
  • Permitir solo pruebas
  • no permitir

La opción permitir solo pruebas no está disponible para todos los productos, por ejemplo con Microsoft 365 Copilot, solo podemos elegir Permitir o No permitir.

Sería fantástico si tuviéramos un botón en el centro de administración para bloquear todas las aplicaciones o permitir solo las pruebas. Desafortunadamente, eso no es posible en este momento, pero he creado un script de PowerShell que encontrará más adelante en el artículo y que le permite configurar todos los productos a la vez.

Usando el Centro de administración de Microsoft 365

Primero echemos un vistazo a la nueva sección en el Centro de administración de Microsoft 365:

  1. Abre elCentro de administración de Microsoft 365
  2. ExpandirAjustesy abiertoConfiguración de la organización
  3. Abierto Spruebas y compras de autoservicio

Aquí verá una descripción general de todos los productos y la configuración de Autoservicio. De forma predeterminada, todos están configurados en Permitir. Para cambiar la configuración de un solo producto, haga clic en el producto y cambie la configuración de autoservicio a Permitir solo prueba o No permitir.

Como se mencionó, deberá hacer esto para cada producto enumerado en la sección Pruebas y compras de autoservicio.

Usando PowerShell

PowerShell nos permite configurar rápidamente la opción de compra de todos los productos a la vez. Para ello utilizaremos el módulo MSCommerce PowerShell. Podemos instalar el módulo usando elInstall-Modulecmdlet:

Install-Module MSCommerce -Repository PSGallery -Scope CurrentUser -AllowClobber -Force

Una vez que haya instalado el módulo, deberá conectarse a MSCommerce. Podemos usar un clientId para conectar el módulo, de modo que podamos usarlo en un Azure Runbook si queremos. Pero por ahora nos conectaremos manualmente:

Connect-MSCommerce

Para ver la configuración existente, podemos usar elGet-MSCommerceProductPoliciescmdlet. Esto enumerará todos los productos que califican para la compra de autoservicio y su configuración actual de autocompra:

$products = Get-MSCommerceProductPolicies -PolicyId AllowSelfServicePurchase

Podemos cambiar la configuración de todos los productos recorriendo la lista con uny usando elUpdate-MSCommerProductPolicycmdlet. Por supuesto, también puedes cambiarlo para un solo producto, pero primero tendrás que mirar el ID del producto.

$products | ForEach {Update-MSCommerceProductPolicy -PolicyId AllowSelfServicePurchase -ProductId $_.ProductId -Value "disabled"}

He creado un script completo que le permite habilitar, deshabilitar o configurar todos los productos solo para prueba. Puedes encontrar el guión aquí enmi repositorio de GitHub.

Concluyendo

Microsoft agrega constantemente nuevas funciones y complementos a Microsoft 365, incluidos productos que los usuarios pueden comprar mediante el método de autoservicio. Por lo tanto, es importante comprobar periódicamente si se agregan nuevos productos y configurarlos adecuadamente.

Personalmente, configuré los productos para Permitir prueba únicamente. Siempre animo a los usuarios a probar nuevas herramientas si eso puede facilitar su trabajo, pero es bueno tener el control de qué licencias se compran.

Espero que te haya gustado este artículo, si tienes alguna pregunta, deja un comentario a continuación.

Related Posts