pac solution
Comandos para trabajar con proyectos de solución de Dataverse
Command | Description |
---|---|
Solución pac con licencia adicional | Agregue información de la licencia y el plan a la solución. |
Solución pac add-reference | Agrega una referencia del proyecto del directorio actual al proyecto de 'path'. |
solución pac agregar-solución-componente | Agregar uno o varios componentes de la solución a la solución no administrada de destino en Dataverse. |
Comprobación de la solución pac | Cargue un proyecto de solución de Dataverse para ejecutarlo en el servicio Comprobador de Power Apps. |
Clon de solución pac | Cree un proyecto de solución basado en una solución existente en su organización. |
configuración de creación de la solución pac | Cree un archivo de configuración desde la carpeta de soluciones o el archivo zip de la solución. |
Solución pac eliminar | Elimine una solución de Dataverse en el entorno actual. |
Exportación de la solución pac | Exportar una solución desde Dataverse. |
Importación de solución pac | Importar la solución en Dataverse. |
Solución pac inicial | Inicializa un directorio con un nuevo proyecto de solución de Dataverse |
lista de soluciones pac | Enumerar todas las soluciones de la organización actual de Dataverse |
Solución pac versión online | Establece la versión de la solución cargada en Dataverse. |
paquete de solución pac | Empaquetar componentes de la solución del sistema de archivos local en solution.zip (SolutionPackager). |
Publicar solución pac | Publica todas las personalizaciones |
Sincronización de la solución pac | Sincronice el proyecto de solución actual de Dataverse con el estado actual de la solución en su organización. |
Descomprimir la solución pac | Extraer componentes de la solución de solution.zip en el sistema de archivos local (SolutionPackager). |
Actualización de la solución PAC | Aplicar actualización de la solución |
Versión de la solución pac | Actualice la versión build o revision de la solución. |
Agregue información de la licencia y el plan a la solución.
Este ejemplo muestra cómo agregar información de licencias a una solución.
pac solution add-license --planDefinitionFile ../ISV_Plan_Definition.csv --planMappingFile ../ISV_Plan_Mapping.csv
A continuación encontrará un ejemplo del archivo que de definición del plan:
ServiceID,Display name,More info URL
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.bronzeplan,Fabrikam Bronze Plan,http://www.microsoft.com
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.silverplan,Fabrikam Silver Plan,http://www.microsoft.com
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.goldplan,Fabrikam Gold Plan,http://www.microsoft.com
A continuación encontrará un ejemplo del archivo de asignación del plan:
Service ID,Component name
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.bronzeplan,crf36_BronzeApp
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.silverplan,crf36_BronzeApp
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.silverplan,crf36_SilverApp
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.goldplan,crf36_BronzeApp
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.goldplan,crf36_SilverApp
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.goldplan,crf36_GoldApp
Archivo de definición del plan de licencia en formato CSV; las columnas esperadas son: Id. de servicio, Nombre para mostrar, Dirección URL de información suplementaria.
Archivo de asignación del plan de licencia en formato CSV; las columnas esperadas son: Id. de servicio, Nombre del componente
Agrega una referencia del proyecto del directorio actual al proyecto de 'path'.
pac solution add-reference --path c:\Users\Downloads\SampleComponent
Ruta de acceso al proyecto al que se hace referencia
Agregar uno o varios componentes de la solución a la solución no administrada de destino en Dataverse.
Este ejemplo muestra cómo agregar un componente de la solución a una solución. En este caso, agregaremos la tabla de contactos a la solución SampleSolution
. Un tabla es componente del tipo 1.
pac solution add-solution-component --solutionUniqueName SampleSolution --component contact --componentType 1
Nombre de esquema o identificador del componente que se va a agregar a la solución de destino.
El valor que representa el componente de la solución que va a agregar.
Nombre de la solución.
Indica si otros componentes de la solución necesarios para el componente de la solución que va a agregar también deben agregarse a la solución no administrada.
Este parámetro no requiere ningún valor. Es un modificador.
Dirección URL del entorno o id. del entorno de destino.
Cargue un proyecto de solución de Dataverse para ejecutarlo en el servicio Comprobador de Power Apps.
pac solution check --path c:\Users\Documents\Solution.zip --outputDirectory c:\samplepackage --geo UnitedStates
Borra el caché de cumplimiento del verificador de soluciones, para su inquilino, de todos los registros que pertenecen a resultados anteriores para sus soluciones.
Este parámetro no requiere ningún valor. Es un modificador.
Especifique una URL personalizada como punto de conexión del Comprobador de Power Apps.
Especifica el Dataverse de destino. El valor puede ser una URL de Guid o HTTPS absoluta. Si no se especifica, se utilizará la organización activa seleccionada para el perfil de autenticación actual.
Excluir archivos del análisis. Se pasan como valores separados por coma
Instancia geográfica del servicio Comprobador de Power Apps que se debe usar.
Utilice uno de estos valores:
PreviewUnitedStates
UnitedStates
Europe
Asia
Australia
Japan
India
Canada
SouthAmerica
UnitedKingdom
France
SouthAfrica
Germany
UnitedArabEmirates
Switzerland
Norway
Singapore
Korea
Sweden
USGovernment
USGovernmentL4
USGovernmentL5DoD
China
Directorio de salida
Ruta donde existen uno o más archivos de la solución que se van a comprobar. La ruta puede contener caracteres globales o comodines.
Ruta a un archivo que contiene reglas y niveles de matriz JSON que hay que anular. Los valores aceptados para OverrideLevel son: Crítico, Alto, Medio, Bajo, Informativo. Ejemplo: [{"Id":"meta-remove-dup-reg","OverrideLevel":"Medium"},{"Id":"il-avoid-specialized-update-ops","OverrideLevel":"Medium"}]
Seleccione un conjunto de reglas que se ejecute como parte de esta compilación. Valores: un Guid válido, "AppSource Certificación", "Verificador de soluciones" (predeterminado).
Utiliza el entorno actual para almacenar los resultados del análisis de la solución que se pueden ver en la aplicación Solution Health Hub. De forma predeterminada, este argumento se establece como false.
Este parámetro no requiere ningún valor. Es un modificador.
URI de SAS que apunta al archivo solution.zip que se va a analizar
Cree un proyecto de solución basado en una solución existente en su organización.
Los siguientes ejemplos muestran el uso del comando pac solution clone
.
Este ejemplo clona la solución sampleSolution
con el directorio actual.
pac solution clone --name sampleSolution
Este ejemplo clona la solución sampleSolution
al directorio actual con la configuración de numeración general y automática incluida.
pac solution clone --name sampleSolution --include general,autonumbering
Nombre de la solución que se va a exportar.
Exporta la solución asincrónicamente.
Este parámetro no requiere ningún valor. Es un modificador.
Especifica el Dataverse de destino. El valor puede ser una URL de Guid o HTTPS absoluta. Si no se especifica, se utilizará la organización activa seleccionada para el perfil de autenticación actual.
Configuración que debe incluirse en la solución que se va a exportar.
Use uno o más de estos valores separados por comas:
autonumbering
calendar
customization
emailtracking
externalapplications
general
isvconfig
marketing
outlooksynchronization
relationshiproles
sales
Extraiga o combine todos los recursos de cadena en los archivos de .resx.
Este parámetro no requiere ningún valor. Es un modificador.
Ruta de acceso completa a un archivo xml de asignación desde el que se leerán las carpetas de componentes que se van a empaquetar.
Tiempo máximo de espera asincrónico en minutos. El valor predeterminado es 60 minutos.
Directorio de salida
Especifica el tipo de extracción para la solución. Puede ser: "administrada", "no administrada" o "ambas". El valor predeterminado es: "ambas".
Obsoleto: Este parámetro se ignora.
Cree un archivo de configuración desde la carpeta de soluciones o el archivo zip de la solución.
pac solution create-settings --solution-zip C:\SampleSolution.zip --settings-file .\SampleDeploymentSettingsDev.json
El archivo .json con la configuración de implementación para las referencias de conexión y las variables de entorno.
Ruta de acceso a la carpeta de solución local desempaquetada: la raíz del archivo "Other/Solution.xml" o una carpeta con un archivo .cdsproj.
Ruta de acceso al archivo zip de la solución.
Elimine una solución de Dataverse en el entorno actual.
pac solution delete --solution-name Samplesolution
Nombre de la solución.
Especifica el Dataverse de destino. El valor puede ser una URL de Guid o HTTPS absoluta. Si no se especifica, se utilizará la organización activa seleccionada para el perfil de autenticación actual.
Exportar una solución desde Dataverse.
pac solution export --path c:\Users\Documents\Solution.zip --name SampleComponentSolution --managed true --include general
Nombre de la solución que se va a exportar.
Exporta la solución asincrónicamente.
Este parámetro no requiere ningún valor. Es un modificador.
Especifica el Dataverse de destino. El valor puede ser una URL de Guid o HTTPS absoluta. Si no se especifica, se utilizará la organización activa seleccionada para el perfil de autenticación actual.
Configuración que debe incluirse en la solución que se va a exportar.
Use uno o más de estos valores separados por comas:
autonumbering
calendar
customization
emailtracking
externalapplications
general
isvconfig
marketing
outlooksynchronization
relationshiproles
sales
Si la solución debe exportarse como una solución administrada.
Este parámetro no requiere ningún valor. Es un modificador.
Tiempo máximo de espera asincrónico en minutos. El valor predeterminado es 60 minutos.
El archivo de la solución exportado puede sobrescribir el archivo zip de la solución en el sistema de archivos local.
Este parámetro no requiere ningún valor. Es un modificador.
Ruta de acceso en la que se escribe el archivo zip de la solución exportada.
Obsoleto: Este parámetro se ignora.
Importar la solución en Dataverse.
pac solution import --path c:\Users\Documents\Solution.zip
Active complementos y flujos de trabajo en la solución.
Este parámetro no requiere ningún valor. Es un modificador.
Importa la solución asincrónicamente.
Este parámetro no requiere ningún valor. Es un modificador.
Convertir en una solución administrada.
Este parámetro no requiere ningún valor. Es un modificador.
Especifica el Dataverse de destino. El valor puede ser una URL de Guid o HTTPS absoluta. Si no se especifica, se utilizará la organización activa seleccionada para el perfil de autenticación actual.
Fuerza la sobrescritura de las personalizaciones no administradas
Este parámetro no requiere ningún valor. Es un modificador.
Importe la solución como solución de retención.
Este parámetro no requiere ningún valor. Es un modificador.
Tiempo máximo de espera asincrónico en minutos. El valor predeterminado es 60 minutos.
Ruta de acceso al archivo zip de la solución. Si no se especifica, se supone que la carpeta actual es un proyecto cdsproj.
Publique los cambios tras una importación correcta.
Este parámetro no requiere ningún valor. Es un modificador.
El archivo .json con la configuración de implementación para las referencias de conexión y las variables de entorno.
Omite la comprobación de dependencias respecto a las dependencias marcadas como actualización del producto
Este parámetro no requiere ningún valor. Es un modificador.
Omita la importación de la solución si hay una versión igual o superior en el entorno actual.
Este parámetro no requiere ningún valor. Es un modificador.
Importe y actualice la solución.
Este parámetro no requiere ningún valor. Es un modificador.
Está conectado a un entorno usando el comando pac auth para usar pac solution import
.
Cuando Path
Si no se especifica el parámetro, se supone que la carpeta actual es un proyecto cdsproj. Si el SolutionPackageType
La propiedad en el archivo cdsproj está configurada en Both
, solución administrada se utiliza de forma predeterminada.
El parámetro convert-to-managed
no toma una solución no administrada y la importa como administrada. Este parámetro permite que un solución administrada que se está importando a un entorno convierta componentes no administrados en administrados.
Si este indicador no se establece explícitamente, el sistema de la solución fallará la solicitud de importación porque las capas administradas no pueden ir por encima de los componentes base no administrados. Este cambio permite que la importación de la solución tenga éxito y el resultado neto es que el solución administrada entrante será la capa base para cada uno de estos componentes; los componentes en el entorno de destino se convierten de un componente no administrado a un componente administrado.
Inicializa un directorio con un nuevo proyecto de solución de Dataverse
pac solution init --publisher-name developer --publisher-prefix dev
Nombre del editor de soluciones de Dataverse
Nota :Solo se permiten caracteres dentro de los rangos [A - Z], [a - z], [0 - 9] o _. El primer carácter solo puede estar en los intervalos [A-Z], [a-z] o _.
Valor del prefijo de personalización del editor de soluciones de Dataverse
Nota :El prefijo debe tener entre 2 y 8 caracteres, solo puede constar de caracteres alfanuméricos, debe comenzar con una letra y no puede comenzar con 'mscrm'.
Directorio de salida
Enumerar todas las soluciones de la organización actual de Dataverse
pac solution list
Especifica el Dataverse de destino. El valor puede ser una URL de Guid o HTTPS absoluta. Si no se especifica, se utilizará la organización activa seleccionada para el perfil de autenticación actual.
Incluir soluciones del sistema como las publicadas por Microsoft
Este parámetro no requiere ningún valor. Es un modificador.
Devuelve el resultado del comando como una cadena con formato JSON.
Establece la versión de la solución cargada en Dataverse.
pac solution online-version --solution-name Samplesolution --solution-version 1.0.0.2
Nombre de la solución.
Especifique el número de versión de la solución.
Especifica el Dataverse de destino. El valor puede ser una URL de Guid o HTTPS absoluta. Si no se especifica, se utilizará la organización activa seleccionada para el perfil de autenticación actual.
Empaquetar componentes de la solución del sistema de archivos local en solution.zip (SolutionPackager).
pac solution pack --zipfile C:\SampleSolution.zip --folder .\SampleSolutionUnpacked\.
Ruta de acceso completa al archivo ZIP de la solución
Indica si pueden realizarse operaciones de eliminación. El valor predeterminado es "false".
Este parámetro no requiere ningún valor. Es un modificador.
Indica si pueden realizarse operaciones de escritura. El valor predeterminado es "false".
Este parámetro no requiere ningún valor. Es un modificador.
Permite la eliminación o la sobrescritura de los archivos marcados como de solo lectura. El valor predeterminado es "false".
Este parámetro no requiere ningún valor. Es un modificador.
Reasignación del nombre de tipo completo del complemento deshabilitada. El valor predeterminado es "false".
Este parámetro no requiere ningún valor. Es un modificador.
Nivel mínimo de registro para la salida del registro [Verbose|Info|Warning|Error|Off]. El valor predeterminado es "Info".
La ruta de la carpeta raíz en el sistema de archivos local. Al desempaquetar o extraer, esto se escribe en. Al empacar esto se lee.
Extraiga o combine todos los recursos de cadena en los archivos de .resx.
Este parámetro no requiere ningún valor. Es un modificador.
Ruta de acceso al archivo de registro.
Ruta de acceso completa a un archivo xml de asignación desde el que se leerán las carpetas de componentes que se van a empaquetar.
Al desempaquetar o extraer, use para especificar la operación dual administrada y no administrada. Al empacar, use para especificar Administrado o No administrado de un desempaquetado anterior 'Ambos'. Puede ser: "administrada", "no administrada" o "ambas". El valor predeterminado es "Unmanaged".
Solo realiza la acción en un solo tipo de componente [WebResource|Plugin|Workflow|None]. El valor predeterminado es "None".
Genera un archivo de recursos de plantilla. Válido solo en la extracción. Los valores posibles son "auto" o el código de idioma del idioma que desea exportar. Puede utilizar el identificador de código de idioma (LCID) o los formatos de código de idioma de la Organización Internacional de Normalización (ISO). Cuando está presente, extrae los recursos de cadena de la configuración regional especificada como .resx neutral. Si se especifica "auto" o solo la forma larga o corta del modificador, se utiliza la configuración regional base para la solución.
Utilice los valores de Identificador de configuración regional (LCID) (1033) en lugar de los códigos de la Organización internacional de normalización (ISO) (es-ES) para los archivos de idioma.
Este parámetro no requiere ningún valor. Es un modificador.
Utilice el mismo archivo de código fuente XML cuando se encuentre un empaquetado Managed y solo un archivo XML Unmanaged; se aplica a los archivos AppModuleSiteMap, AppModuleMap y FormXml.
Este parámetro no requiere ningún valor. Es un modificador.
Publica todas las personalizaciones
pac solution publish
Publica todas las personalizaciones de forma asincrónica
Este parámetro no requiere ningún valor. Es un modificador.
Especifica el Dataverse de destino. El valor puede ser una URL de Guid o HTTPS absoluta. Si no se especifica, se utilizará la organización activa seleccionada para el perfil de autenticación actual.
Tiempo máximo de espera asincrónico en minutos. El valor predeterminado es 60 minutos.
Sincronice el proyecto de solución actual de Dataverse con el estado actual de la solución en su organización.
Los siguientes ejemplos muestran el uso del comando pac solution sync
.
Este ejemplo sincroniza la solución con el directorio actual.
pac solution sync
Exporta la solución asincrónicamente.
Este parámetro no requiere ningún valor. Es un modificador.
Especifica el Dataverse de destino. El valor puede ser una URL de Guid o HTTPS absoluta. Si no se especifica, se utilizará la organización activa seleccionada para el perfil de autenticación actual.
Configuración que debe incluirse en la solución que se va a exportar.
Use uno o más de estos valores separados por comas:
autonumbering
calendar
customization
emailtracking
externalapplications
general
isvconfig
marketing
outlooksynchronization
relationshiproles
sales
Extraiga o combine todos los recursos de cadena en los archivos de .resx.
Este parámetro no requiere ningún valor. Es un modificador.
Ruta de acceso completa a un archivo xml de asignación desde el que se leerán las carpetas de componentes que se van a empaquetar.
Tiempo máximo de espera asincrónico en minutos. El valor predeterminado es 60 minutos.
Al desempaquetar o extraer, use para especificar la operación dual administrada y no administrada. Al empacar, use para especificar Administrado o No administrado de un desempaquetado anterior 'Ambos'. Puede ser: "administrada", "no administrada" o "ambas". El valor predeterminado es: "ambas".
Ruta de acceso a la carpeta de solución local desempaquetada: la raíz del archivo "Other/Solution.xml" o una carpeta con un archivo .cdsproj.
Extraer componentes de la solución de solution.zip en el sistema de archivos local (SolutionPackager).
pac solution unpack --zipfile C:\SampleSolution.zip --folder .\SampleSolutionUnpacked\.
Ruta de acceso completa al archivo ZIP de la solución
Indica si pueden realizarse operaciones de eliminación. El valor predeterminado es "false".
Este parámetro no requiere ningún valor. Es un modificador.
Indica si pueden realizarse operaciones de escritura. El valor predeterminado es "false".
Este parámetro no requiere ningún valor. Es un modificador.
Permite la eliminación o la sobrescritura de los archivos marcados como de solo lectura. El valor predeterminado es "false".
Este parámetro no requiere ningún valor. Es un modificador.
Reasignación del nombre de tipo completo del complemento deshabilitada. El valor predeterminado es "false".
Este parámetro no requiere ningún valor. Es un modificador.
Nivel mínimo de registro para la salida del registro [Verbose|Info|Warning|Error|Off]. El valor predeterminado es "Info".
La ruta de la carpeta raíz en el sistema de archivos local. Al desempaquetar o extraer, esto se escribe en. Al empacar esto se lee.
Extraiga o combine todos los recursos de cadena en los archivos de .resx.
Este parámetro no requiere ningún valor. Es un modificador.
Ruta de acceso al archivo de registro.
Ruta de acceso completa a un archivo xml de asignación desde el que se leerán las carpetas de componentes que se van a empaquetar.
Al desempaquetar o extraer, use para especificar la operación dual administrada y no administrada. Al empacar, use para especificar Administrado o No administrado de un desempaquetado anterior 'Ambos'. Puede ser: "administrada", "no administrada" o "ambas". El valor predeterminado es "Unmanaged".
Solo realiza la acción en un solo tipo de componente [WebResource|Plugin|Workflow|None]. El valor predeterminado es "None".
Genera un archivo de recursos de plantilla. Válido solo en la extracción. Los valores posibles son "auto" o el código de idioma del idioma que desea exportar. Puede utilizar el identificador de código de idioma (LCID) o los formatos de código de idioma de la Organización Internacional de Normalización (ISO). Cuando está presente, extrae los recursos de cadena de la configuración regional especificada como .resx neutral. Si se especifica "auto" o solo la forma larga o corta del modificador, se utiliza la configuración regional base para la solución.
Utilice los valores de Identificador de configuración regional (LCID) (1033) en lugar de los códigos de la Organización internacional de normalización (ISO) (es-ES) para los archivos de idioma.
Este parámetro no requiere ningún valor. Es un modificador.
Utilice el mismo archivo de código fuente XML cuando se encuentre un empaquetado Managed y solo un archivo XML Unmanaged; se aplica a los archivos AppModuleSiteMap, AppModuleMap y FormXml.
Este parámetro no requiere ningún valor. Es un modificador.
Aplicar actualización de la solución
pac solution upgrade --solution-name SampleSolution --async --max-async-wait-time 60
Nombre de la solución.
Actualiza la solución asincrónicamente
Este parámetro no requiere ningún valor. Es un modificador.
Especifica el Dataverse de destino. El valor puede ser una URL de Guid o HTTPS absoluta. Si no se especifica, se utilizará la organización activa seleccionada para el perfil de autenticación actual.
Tiempo máximo de espera asincrónico en minutos. El valor predeterminado es 60 minutos.
Actualice la versión build o revision de la solución.
pac solution version --patchversion 2
pac solution version --strategy gittags
Versión build de la solución.
Nota :El valor debe ser un número entero con un valor mínimo de 0.
Nombre del archivo CSV de seguimiento que se usará cuando se utilice filetracking como estrategia. El valor predeterminado es 'ControlsStateVersionInfo.csv'.
Obsoleto: Este parámetro se ignora.
Versión revision de la solución.
Nota :El valor debe ser un número entero con un valor mínimo de 0.
Ruta al directorio de solución de Dataverse o archivo Solution.xml.
Actualiza la versión de la compilación para el archivo 'Solution.xml' mediante la estrategia especificada. Si usa gittags, configure personal token de acceso en la siguiente variable de entorno "PacCli.PAT"
Utilice uno de estos valores:
None
GitTags
FileTracking
Solution
Hay situaciones en las que no está seguro de cuándo usar el comando pac solution clone
o pac solution export
. Puede utilizar uno de los comandos en los siguientes escenarios:
- Use
pac solution clone
cuando necesite agregar nuevos componentes a la solución. - Use
pac solution export
cuando desee modificar el contenido existente en un archivo de solución pero no agregar ningún componente nuevo a la solución.
La solución exportada parece un proyecto de Visual Studio cuando exporta la solución con el comando pac solution clone
. En lugar de un .csproj
(como en Visual Studio), verá un archivo cdsproj
. El archivo cdsproj
tiene toda la información de los componentes que se requiere para crear el proyecto. El resultado de la compilación es un archivo zip de solución, que puede importar a diferentes entornos.
El desarrollador no tiene que desempaquetar la solución clonada porque se representa en un formato desempaquetado dentro de la carpeta src (origen).
Ahora, si desea asociar un complemento recién creado con esta solución, con la solución descomprimida, puede usar el comando pac solution add-reference
para actualizar el archivo .cdsproj
para agregar el nuevo complemento. A continuación, puede construir el proyecto con dotnet build
o msbuild
.
Se recomienda hacer una restauración de compilación antes de compilar el proyecto. Una restauración de compilación (la compilación de dotnet realiza una restauración primero automáticamente) restaurará las bibliotecas .NET necesarias para generar una solución empaquetada.
Cuando exporta la solución con pac solution export
, desea exportar la solución con el portal del creador, y la salida resultante es un archivo zip de la solución.
Cuando descomprima el archivo zip de la solución (no recomendamos que abra el archivo zip con herramientas estándar y use el comando apropiado de la CLI). La estructura de directorio resultante es similar a la estructura en pac solution clone
. La única diferencia es que no puede agregar referencias a esta solución desempaquetada, ya que no tiene el archivo de proyecto .cdsproj
.
Puede modificar el conjunto de archivos relevante que desea actualizar y luego continuar con el paquete de solución, que genera el archivo zip de la solución de nuevo para facilitar la importación de la solución en el entorno de destino. El resultado de la acción es un archivo zip de solución con contenido actualizado y una marca de tiempo actualizada.
Grupos de comandos de Microsoft Power Platform CLI
Microsoft Power PlatformVisión general del CLI