Lire en anglais

Partager via


Automatisation des tâches avec PowerShell

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
PowerShell soutien à 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
Commencez 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
Aperçu 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 utiliser pour la configuration des scripts la passerelle d’application local.

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.

Conseil

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

PowerShell
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.

PowerShell
Get-AdminPowerAppEnvironment -Default

Utilisez le GUID pour renvoyer un nom non affiché pour 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.

PowerShell
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.

PowerShell
    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.