En la primera entrega de esta
serie sobre PowerShell y DevOps para Microsoft Dynamics AX 2012 hablábamos sobre los principios más básicos de PowerShell y su sintaxis. También vimos
en post anteriores como PowerShell se puede usar de formas bastante creativas.

Esta vez vamos a ver los
comandlets específicos para la
administración de
Microsoft Dynamics AX 2012, que podemos separar en varias familias:
Gestión de Modelos y la Model Store
Estos
comandlets son muy importantes y van a ser la base de nuestra estrategia
DevOps, combinada con los
procesos builds automáticos que tendremos configurados en nuestro TFS, si es que los utilizamos.
La combinación de estos componentes va a permitirnos diseñar procesos que
actualicen automáticamente nuestros entornos, orientando nuestros procesos hacia la integración o el despliegue continuo de nuestros entornos, especialmente entornos de desarrollo y/o pruebas. Hablaremos sobre esto en los siguientes posts de esta serie.
Estos son los que normalmente utilizamos para estas tareas, aunque vale la pena echar un vistazo a la referencia completa porque todos pueden ser útiles para tareas concretas o para scripts que automaticen tareas más completas:
Modelos
Comando |
Descripción |
New-AXModel |
Crea un nuevo modelo en la Model Store |
Uninstall-AXModel |
Elimina un modelo de la Model Store |
Install-AXModel |
Importa un modelo (desde un fichero) en la Model Store |
Export-AXModel |
Exporta un model de la Model Store a un fichero .axmodel |
Move-AXModel |
Mueve los objetos de un modelo a otro modelo, combinando todos los objetos en este último. |