PowerShell y Office 365 - Script para comprobar disponibilidad de dominio
A veces para poder crear algo interesante basta con mezclar cosas que no consideramos de primera como una opción valida. A mi me paso algo así cuando se me ocurrió este script.
Hace un tiempo habíamos hablado del comando Invoke-WebRequest. Y leyendo por internet encontré información sobre los dominios de Office 365.
En un artículo de la MSDN, nos comparten que que en caso de haber un dominio registrado ya, en office 365. Existen metadatos de federación que se generan de manera automática (mayor info en este enlace). POr lo que si pensamos en un dominio el cual ya está registrado si ingresaramos a la siguiente dirección:
Cambiando la etiqueta TenantDomainName por el nombre de dominio de tercer nivel a corroborar,por ejemplo contoso. Si ya se encuentra registrado nos tiene que devolver un .XML, en caso de que no este registrado (dominio todavía disponible) debe devolver un error 404.
Para aclarar mejor un ejemplo, si quiero chequear el dominio fabrikam, debo ingresar la dirección:
Ya que el .onmicrosoft.com es para todos los dominios de Office 365.
Ahora bien, sabiendo esto y recordando un viejo Cmdlets (Invoke-WebRequest) se me ocurrio armar un formulario que haga esto por mí, para comprobar la disponibilidad de los dominios.
El cuerpo del script está compuesto por el código a continuación:
El enlace para descargar el script es el siguiente:
As artificial intelligence (AI) continues to transform the way we work and live, more and more businesses are turning to powerful AI tools to improve their o...
Azure Chaos Studio is a manage service offered by Microsoft as part of its Azure cloud platform that enables users to test the resilience and reliability of ...
Dado el uso de Terraform para la definición de recursos, una necesidad que ha surgido en las tareas de gestión de los mismos, es la posibilidad de importar r...
Comments