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.
Los cmdlets de PowerShell permiten a los administradores completar la tarea del portal de administración mediante comandos de secuencia de comandos. Con PowerShell puede ejecutar secuencialmente varios comandos a la vez o canalizar comandos de salida para automatizar tareas comunes.
Con los cmdlets de PowerShell y los conectores de administración, los administradores pueden crear flujos y aplicaciones que ayuden a implementar directivas de gobierno. Puede usar estos cmdlets de PowerShell de ejemplo:
| Biblioteca de cmdlet de PowerShell | Tareas comunes |
|---|---|
| Cmdlets de Power Apps Compatibilidad de PowerShell para Power Apps |
Diseñado para creadores y administradores de aplicaciones para automatizar tareas con entornos y aplicaciones, flujos y conectores asociados. |
| Cmdlets de Microsoft 365 Comenzar a utilizar PowerShell para Microsoft 365 |
Úselo para tareas relacionadas con Microsoft 365 para automatizar acciones y tareas relacionadas con el usuario. Por ejemplo, la asignación de licencias. |
| Cmdlets de Dynamics 365 Información general del PowerShell de Dynamics 365 Customer Engagement (on-premises) |
Utilícelo para entornos con bases de datos de Microsoft Dataverse. Los módulos incluyen compatibilidad con la API de administración en línea de Dataverse y la implementación de soluciones de automatización en los entornos. |
| Cmdlets de Microsoft Azure Documentación de Azure PowerShell |
Úselo para incluir cualquier componente de Azure en su solución general. Puede utilizarlo para la configuración de secuencias de comandos de la puerta de enlace de la aplicación local. |
Puede usar una combinación de todos los cmdlets anteriores para crear scripts de PowerShell destinados a realizar operaciones masivas en usuarios, entornos o sus recursos.
Sugerencia
También se pueden encontrar ejemplos al instalar y probar el Kit de inicio del Centro de excelencia o en los laboratorios prácticos de Admin-in-a-Day, disponibles en GitHub (Admin in a day).
Tareas comunes de PowerShell
Mostrar una lista de entornos
Get-AdminPowerAppEnvironment
Las tareas le brindan información clave, como el nombre para mostrar y el GUID del entorno. Esta tarea es a menudo lo que se necesita para las operaciones de seguimiento.
Agregar parámetros, como -Default, permite a los administradores encontrar genéricamente el entorno predeterminado en el inquilino.
Get-AdminPowerAppEnvironment -Default
Utilice el GUID para devolver un nombre no visible para el entorno. Luego, puede explorar en profundidad los detalles de ese entorno específico. Por ejemplo:
Get-AdminPowerAppEnvironment -Environment 'EnvironmentName'.
Este ejemplo devuelve una lista de conexiones en un entorno, incluidas todas las conexiones en el entorno predeterminado de un inquilino.
Get-AdminPowerAppEnvironment -Default | Get-AdminPowerAppConnection
Este ejemplo canaliza la salida de un cmdlet a otro. Presenta una lista de aplicaciones numéricas en cada entorno de inquilinos.
Get-AdminPowerApp | select -ExpandProperty EnvironmentName | Group | %{ New-Object -TypeName PSObject -Property @{ DisplayName = (Get-AdminPowerAppEnvironment -EnvironmentName $_.Name | select -ExpandProperty displayName); Count = $_.Count } }
Esto producirá la siguiente información detallada: