2.3 PAC CLI: instalación, autenticación y comandos esenciales

Instalación del PAC CLI por los tres métodos disponibles, configuración de autenticación con tu entorno y los comandos esenciales del día a día.

El PAC CLI (Power Platform CLI) es la navaja suiza del desarrollador de Power Platform. Es una herramienta de línea de comandos que te permite gestionar entornos, soluciones, paquetes, autenticación... y en el contexto de Code Apps, es donde se gestionan las operaciones más importantes del ciclo de vida de la aplicación.

Objetivos de aprendizaje

  • Instalar PAC CLI por los tres métodos disponibles y saber cuál elegir
  • Configurar la autenticación con un entorno de Power Platform
  • Conocer y usar los comandos esenciales de PAC CLI
  • Entender la diferencia entre PAC CLI y el nuevo npm CLI de Power Apps

 

Tres formas de instalar PAC CLI

PAC CLI puede instalarse de tres maneras diferentes, y cada una tiene sus ventajas:

Método 1: Extensión de VS Code (recomendado para la mayoría)

Si ya tienes VS Code instalado (lo cual deberías, tras la lección anterior), la forma más cómoda de tener PAC CLI es instalar la extensión "Power Platform Tools". Esta extensión instala PAC CLI automáticamente y lo hace disponible en el terminal integrado de VS Code.

La ventaja es que no tienes que gestionar actualizaciones manualmente: cuando hay una nueva versión de la extensión, VS Code te notifica.

Método 2: Windows MSI (instalación global en Windows)

Si prefieres tener PAC CLI disponible en cualquier terminal de Windows (no solo en VS Code), puedes descargarlo e instalarlo como un MSI desde:

https://aka.ms/PowerPlatformCLI

Una vez instalado, el comando pac estará disponible en cualquier terminal.

Método 3: dotnet tool (para entornos con .NET SDK)

Si tienes el .NET SDK instalado, puedes instalar PAC CLI como una herramienta global de .NET:

dotnet tool install --global Microsoft.PowerApps.CLI.Tool

Para actualizar después:

dotnet tool update --global Microsoft.PowerApps.CLI.Tool

Verificar la instalación

Sea cual sea el método que hayas usado, verifica que PAC CLI está instalado correctamente:

pac

Si la instalación es correcta, verás la versión de PAC CLI y una lista de los grupos de comandos disponibles.

Configurar la autenticación

El primer paso siempre es autenticarte contra tu tenant de Microsoft 365 / Power Platform. PAC CLI gestiona perfiles de autenticación, lo que significa que puedes tener múltiples credenciales configuradas y cambiar entre ellas fácilmente.

Para crear un nuevo perfil de autenticación:

pac auth create --url https://tuorganizacion.crm4.dynamics.com

Esto abrirá una ventana del navegador para que inicies sesión con tu cuenta de Microsoft. Una vez autenticado, el token se almacena de forma segura en tu sistema.

Para listar los perfiles de autenticación configurados:

pac auth list

Para seleccionar un perfil como el activo:

pac auth select --index 1

Los comandos más usados del día a día

Estos son los comandos que vas a usar constantemente:

# Ver información del entorno actual
pac org who

# Listar todos los entornos disponibles
pac env list

# Seleccionar un entorno específico
pac env select --environment "nombre-del-entorno"

# Listar soluciones en el entorno actual
pac solution list

# Verificar la versión de PAC CLI
pac --version
Consejo práctico: En entornos de CI/CD, en lugar de autenticación interactiva usa autenticación con Service Principal. El comando es pac auth create --applicationId [id] --clientSecret [secret] --tenant [tenantId]. Nunca incluyas credenciales directamente en scripts de CI/CD; usa variables de entorno o secretos del sistema de CI.

 

Puntos clave

  • PAC CLI se puede instalar vía extensión VS Code, MSI de Windows, o dotnet tool
  • La extensión VS Code es la más cómoda para el desarrollo diario
  • pac auth create configura la autenticación con tu tenant
  • PAC CLI gestiona múltiples perfiles de autenticación para diferentes tenants/entornos

 

Para profundizar

Inicia sesión e inscríbete para guardar tu progreso.
En este curso
¿Te ha resultado útil?