Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Microsoft Power Platform CLI es una CLI de desarrollador sencilla y única que permite a los desarrolladores y proveedores de software independientes (ISV) realizar diversas operaciones en Microsoft Power Platform relacionadas con:
- Ciclo de vida del entorno
- Autenticación
- entornos de Microsoft Dataverse
- Paquetes de soluciones
- Power Pages
- Componentes de código
- etcétera...
Proporcionar comentarios
Utilice github.com/microsoft/powerplatform-build-tools/discussions para ver y enviar comentarios sobre PAC CLI.
Instalación de la CLI de Microsoft Power Platform
Existen tres maneras de instalar Power Platform CLI. Puede utilizar varios métodos de instalación en el mismo ordenador.
| método | Soporte de SO | Descripción |
|---|---|---|
| Instalar la extensión Visual Studio Code | Windows, Linux, macOS | Habilita el uso de comandos dentro de un terminal de PowerShell dentro de Visual Studio Code en Windows 10, Windows 11, Linux y macOS. Cuando se instala solo con este método, por defecto la CLI de PAC está disponible solo en un terminal de Visual Studio Code a menos que habilites la CLI de PAC en el terminal del símbolo del sistema (CMD) y en los terminales de PowerShell para Windows |
| Instalar con la herramienta .NET | Windows, Linux, macOS | Habilita el uso de comandos en un shell de PowerShell, CMD o Bash en Windows 10, Windows 11, Linux y macOS. Este método de instalación no permite el uso de datos pac ni de ciertos comandos de paquete pac (deploy y show) que solo son accesibles en Windows. |
| Install con Windows MSI | solo Windows | Habilita el uso de comandos dentro de un terminal de PowerShell dentro de Visual Studio Code solo en Windows. Puede administrar versiones instaladas con este método de instalación. |
Nota
Los siguientes comandos solo están disponibles en Windows:
- datos PAC
- Despliegue del paquete pac
- pac package show (comando para mostrar el paquete)
Para usar estos comandos en Windows, instale la CLI de Power Platform mediante (o ambos) de estos métodos de instalación:
Estos comandos no están disponibles en Windows si solo se instala con .NET Tool.
Comprobar si Power Platform CLI ya está instalado
Cómo determinar si Power Platform CLI está instalado depende de su sistema operativo.
- Windows
- Linux/macOS
Abra una terminal de PowerShell:
- Si SOLO ha instalado la extensión Visual Studio Code, abra una ventana de terminal de Visual Studio Code PowerShell.
- Si ha instalado usando .NET Tool, abra una terminal en PowerShell de Visual Studio Code o una terminal de PowerShell.
Escriba en la solicitud y pulse Intro.
El resultado deberá ser ahora similar a esto:
Name : pac.exe
CommandType : Application
Definition : C:\Users\you\.dotnet\tools\pac.exe
Extension : .exe
Path : C:\Users\you\.dotnet\tools\pac.exe
FileVersionInfo : File: C:\Users\you\.dotnet\tools\pac.exe
InternalName: pac.dll
OriginalFilename: pac.dll
FileVersion: 1.29.11
FileDescription: Microsoft Power Platform CLI
Product: Microsoft Power Platform©
ProductVersion: 1.29.11+g9e2b163
Debug: False
Patched: False
PreRelease: False
PrivateBuild: False
SpecialBuild: False
Language: Language Neutral
Cuando Power Platform CLI no está instalado, aparece este error:
Get-Command: The term 'pac' is not recognized as a name of a cmdlet, function, script file, or executable program.
Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
Compruebe qué versión de Power Platform CLI está instalada
Abra el símbolo del sistema (en Microsoft Windows) o una sesión de Terminal (en Linux), escriba pac y presione Enter.
Debería ver algo como esto donde la versión está en la segunda línea.
Microsoft PowerPlatform CLI
Version: 1.30.3+g0f0e0b9
Administrar perfiles de autenticación
La mayoría de los comandos de PAC CLI requieren acceso autenticado a los recursos. Necesita crear y utilizar perfiles de autenticación.
Nota
Con la extensión Visual Studio Code, puede ver y administrar perfiles de autenticación.
Conéctese a su inquilino
Utilice el comando pac auth create para conectarse a su inquilino. Al ejecutar se crea un perfil de autenticación en su máquina. Puede tener varios perfiles de autenticación disponibles. Tener varios perfiles de autenticación es interesante cuando se trabaja con varios inquilinos. Por ejemplo, cuando su empresa utiliza varios inquilinos (para desarrollo, producción y pruebas) o cuando es un consultor que trabaja para varios clientes.
El comando tiene un par de parámetros útiles:
El parámetro le permite conectarse automáticamente al entorno correcto. Si omite el parámetro , está conectado al entorno predeterminado, pero con el parámetro agregado, puede conectarse a uno diferente. Puede utilizar el ID del entorno, la URL, el nombre único o el nombre parcial como valor.
En entornos donde no tiene la capacidad de usar un experiencia interactiva, agregar el parámetro asegura que aún pueda conectarse. Por ejemplo, en GitHub Codespaces, el parámetro
--deviceCodese agrega automáticamente al ejecutarpac auth create.
Ejemplo
Para conectarse al entorno , puede utilizar el siguiente ejemplo:
pac auth create --environment "HR-Dev"
Cambiar a otro perfil de autenticación
Cuando tiene varios perfiles de autenticación, puede cambiar fácilmente usando los comandos pac auth list y pac auth select.
El comando enumera todos los perfiles de autenticación en su máquina. El comando selecciona un comando diferente.
Ejemplo
Para enumerar todos los perfiles de autenticación, use el ejemplo siguiente:
pac auth list
Al ejecutar el comando se devuelven todos los perfiles de autenticación:
Index Active Kind Name Friendly Name Url User Cloud Type
[1] * UNIVERSAL Personal Productivity (Default) https://x.crm.dynamics.com/ user@contoso.onmicrosoft.com Public User
Seleccione un perfil de autenticación diferente utilizando el valor del índice.
pac auth select --index 2
Habilitar la finalización de pestañas en PowerShell
La CLI de Power Platform tiene un comando pac complete similar al comando completo de .NET CLI.
Cuando se configura utilizando las siguientes instrucciones, puede escribir solo el comienzo de un comando y luego usar la tecla Tabulador para completar la entrada introducida.
Para agregar la finalización de pestañas a PowerShell para la CLI de PAC, cree o edite el perfil almacenado en la variable . Para obtener más información, consulte Cómo crear su perfil y Perfiles y política de ejecución.
Agregue el código siguiente a su perfil:
$scriptblock = {
param($wordToComplete, $commandAst, $cursorPosition)
&pac complete -s "$($commandAst.ToString())" | ForEach-Object {
[System.Management.Automation.CompletionResult]::new($_, $_, 'ParameterValue', $_)
}
}
Register-ArgumentCompleter -Native -CommandName pac -ScriptBlock $scriptblock
Otros Shells
También puede usar la función de completar con tabuladores con bash, zsh, fish y nushell. En lugar de , use
Disponibilidad de la nube soberana de EE. UU.
Microsoft Power Platform CLI está disponible para su uso en las regiones GCC y GCC High (nube soberana de EE. UU.). Consulte el parámetro para el comando pac auth create para conocer los entornos de nube soberanos de EE. UU. compatibles.
Pasos siguientes
Más información sobre los comandos. Para obtener la lista completa de comandos compatibles, ejecute el comando o ; por ejemplo: .
O vea la lista de comandos en la documentación:
Vea también
Notas de la versión de Microsoft Power Platform CLI
Grupos de comandos de la CLI de Microsoft Power Platform
Solucionar problemas de la CLI de Microsoft Power Platform
marco de componentes Power Apps