Exchange 2013 Conflictos en el schema de Directorio Activo.
Hoy les traigo una herramienta que en otras versiones de Exchange la verdad es que YO NUNCA LA HE VISTO, y me parece muy interesante Principalmente porque en muchos clientes, este proceso es uno de los que más miedo genera debido a la complejidad de la estructura de la las organizaciones modernas, y debido a problemas de diseños heredados de NT 4.0 y 4.5.
Bueno la herramienta es un Script de PS que esta en el instalador del producto.
ADSchemaExtensionConflictAnalyzer.ps1
(http://go.microsoft.com/fwlink/?LinkId=191133)
Es un script de Windows PowerShell, para analizar extensión de aplicación del esquema. Ldf en un esquema de producción y generar un informe sobre errores, conflictos , y otras advertencias. Por ejemplo, si una extensión esquema de aplicación es la adición de un atributo con sintaxis de atributo incorrecto, el script informa que el error en la pantalla y en el archivo de resultados o Log.
Como debemos Ejecutar el Script, abrimos un Power Shell en modo Administrador, para que nos permita ejecución sin restricciones.
set-executionpolicy unrestricted
Con esto lo que conseguiremos es ejecutar el script aunque no tenga la firma de confianza.
A continuación ejecutaremos el script en cuestion
.\ADSchemaExtensionConflictAnalyzer.ps1 –inputfile NewSchemaExtension1.ldf, [NewSchemaExtension2.ldf, NewSchemaExtension3.ldf] –outputfile results.ldf [-CurrentSchema ProductionSchema.ldf]
Revisaremos los resultado y sabremos que extensiones del schema nos adelantaremos a los problemas en la hora de la implementación.
NOTA
Si el script ADSchemaExtensionConflictAnalyzer.ps1 se guarda en un directorio diferente a donde se ejecuta el comando, a continuación, especifique la ruta de acceso al script. Por ejemplo, si se ejecuta el comando de PS C: \ Users \ Administrator y el guión se guarda en C: \ Scripts, escriba C: \ Scripts \ ADSchemaExtensionConflictAnalyzer.ps1.