Partager via


Automatisation des tâches avec PowerShell

Nonte

Le nouveau centre d’administration Power Platform amélioré est maintenant en version préliminaire publique ! Nous avons conçu le nouveau centre d’administration pour qu’il soit plus facile à utiliser, avec une navigation axée sur les tâches qui vous aide à obtenir des résultats spécifiques plus rapidement. Nous publierons la documentation nouvelle et mise à jour au fur et à mesure que le nouveau centre d’administration Power Platform passera en disponibilité générale.

Les applets de commande PowerShell permettent aux administrateurs d’effectuer la tâche du portail d’administration à l’aide de commandes de script. Avec PowerShell, vous pouvez exécuter séquentiellement plusieurs commandes en même temps ou canaliser les commandes de sortie pour automatiser les tâches communes.

À l’aide des applets de commande PowerShell et des connecteurs de gestion, les administrateurs peuvent créer des flux et des applications qui aident à mettre en œuvre des stratégies de gouvernance. Vous pouvez utiliser les exemples d’applets de commande PowerShell suivants :

Bibliothèque d’applets de commande PowerShell Tâches courantes
Applets de commande Power Apps
Support PowerShell pour Power Apps
Conçu pour les créateurs et les administrateurs d’applications pour automatiser les tâches avec des environnements et applications, flux et connecteurs associés.
Applets de commande Microsoft 365
Se familiariser avec PowerShell pour Microsoft 365
Utiliser pour les tâches connexes Microsoft 365 pour automatiser les actions et les tâches liées à l’utilisateur. Par exemple, l’attribution de licences.
Applets de commande Dynamics 365
Vue d’ensemble de Dynamics 365 Customer Engagement (on-premises) Powershell
Utilisez-les pour les environnements avec des bases de données Microsoft Dataverse. Les modules incluent la prise en charge de l’API d’administration en ligne de Dataverse et le déploiement de solutions d’automatisation dans les environnements.
Applets de commande Microsoft Azure
Documentation Azure PowerShell
Utilisez-les pour inclure des composants Azure dans votre solution globale. Vous pouvez les utiliser pour la configuration des scripts de la passerelle d’application locale.

Vous pouvez utiliser une combinaison de toutes les applets de commande ci-dessus pour créer des scripts PowerShell destinés à effectuer des opérations en bloc sur les utilisateurs, les environnements ou leurs ressources.

Pourboire

Des exemples peuvent également être trouvés lors de l’installation et du test du Kit de démarrage du Centre d’excellence ou en utilisant les labos pratiques Admin-in-a-Day disponibles sur GitHub (Admin in a day).

Tâches PowerShell courantes

Affichage d’une liste d’environnements

Get-AdminPowerAppEnvironment

Les tâches vous donnent des informations clés, telles que le nom complet et le GUID de l’environnement. Cette tâche est souvent ce qui est nécessaire pour les opérations de suivi.

L’ajout de paramètres, tels que -Default, permet aux administrateurs de rechercher génériquement l’environnement par défaut dans le client.

Get-AdminPowerAppEnvironment -Default

Utilisez le GUID pour renvoyer un nom autre que le nom d’affichage pour l’environnement. Ensuite, vous pouvez explorer les détails de cet environnement spécifique. Par exemple :

Get-AdminPowerAppEnvironment -Environment ’EnvironmentName’.

Cet exemple renvoie une liste de connexions dans un environnement, y compris toutes les connexions dans l’environnement par défaut d’un client.

Get-AdminPowerAppEnvironment -Default | Get-AdminPowerAppConnection

Cet exemple canalise la sortie d’une applet de commande à une autre. Il présente une liste d’applications numériques dans chaque environnement client.

    Get-AdminPowerApp | select -ExpandProperty EnvironmentName | Group | %{ New-Object -TypeName PSObject -Property @{ DisplayName = (Get-AdminPowerAppEnvironment -EnvironmentName $_.Name | select -ExpandProperty displayName); Count = $_.Count } }

Cela produirait les informations détaillées suivantes :

Utiliser PowerShell pour obtenir des détails sur le numéro d’application de l’environnement.