Exemples d’opérations de données de l’API web (PowerShell)
Cet article fournit une compréhension commune des exemples de l′API web utilisant PowerShell. Actuellement, il n’existe qu’un seul exemple, mais nous prévoyons d’en ajouter d’autres. Bien que chaque exemple soit axé sur un aspect différent de l’API Web Microsoft Dataverse, ils suivent tous un processus et une structure similaires décrits dans cet article.
Exemples d’API web utilisant PowerShell
Les exemples suivants utilisent les critères décrits ici :
Échantillon | Exemple de groupe | Description |
---|---|---|
Exemple d’opérations de base de l’API Web (PowerShell) | Exemple d’opérations de base de l’API Web | Montre comment créer, récupérer, mettre à jour, supprimer, associer et dissocier des lignes de tables Dataverse (enregistrements d′entité). |
Non disponible pour l’instant | Exemples de données de requête d’API Web | Montre comment utiliser la syntaxe et les fonctions de requête OData v4 ainsi que les fonctions de requête Dataverse. Contient des exemples d’utilisation de requêtes prédéfinies et d’utilisation de FetchXML pour exécuter des requêtes. |
Non disponible pour l’instant | Exemple d’opérations conditionnelles de l’API Web | Montre comment exécuter des opérations conditionnelles que vous spécifiez avec les critères ETag. |
Non disponible pour l’instant | Exemple de fonctions et d’actions de l’API Web | Montre comment utiliser les fonctions et les actions liées et non liées, notamment les actions personnalisées. |
Exemple d’opérations sur le schéma de la table de l’API web (PowerShell) | Exemple d’opérations de schéma de table de l’API web | Montre comment effectuer des opérations sélectionnées qui modifient le schéma Dataverse, ou les métadonnées. |
Conditions préalables
Avant d’exécuter ces exemples, vous devez lire ces articles qui expliquent les concepts et les modèles utilisés par ces exemples :
- Démarrage rapide : API web avec PowerShell et Visual Studio Code
- Utiliser PowerShell et Visual Studio Code avec l’API web Dataverse
Ces exemples ont les mêmes prérequis.
Installer ou vérifier que les éléments suivants sont installés
Installez Visual Studio Code. Voir Télécharger Visual Studio Code
Installez l’extension PowerShell pour Visual Studio Code. Voir PowerShell pour Visual Studio Code
Installez PowerShell 7.4 ou version ultérieure. Voir Installer PowerShell sur Windows, Linux et macOS
Installez le module Az PowerShell version 11.1.0 ou supérieure. Voir Procédure d’installation d’Azure PowerShell
Pour mettre à jour une installation existante vers la plus récente, utilisez
Update-Module -Name Az -Force
Vérifier l’installation
Ouvrez Visual Studio Code.
Dans le menu Terminal, sélectionnez Nouveau terminal.
Dans le volet de navigation Visual Studio Code, sélectionnez l’icône pour l’extension PowerShell.
Copiez et collez le script suivant dans la fenêtre du terminal Visual Studio Code :
Write-Host 'PowerShell Version:'$PSVersionTable.PSVersion.ToString() Write-Host 'PowerShell Az version:'(Get-InstalledModule Az).Version
Appuyez sur Entrée. La sortie ressemblerait à l’exemple suivant :
PowerShell Version: 7.4.0 PowerShell Az version: 11.1.0
Si vous ne voyez pas de résultats comme celui-ci, installez ou mettez à jour les prérequis.
Ce dont vous avez besoin
- Compte d’utilisateur valide pour un environnement Dataverse
- URL vers l’environnement Dataverse auquel vous souhaitez vous connecter. Voir Afficher les ressources des développeurs pour savoir comment les trouver. Cela ressemble à ceci :
https://yourorg.crm.dynamics.com/
, oùyourorg.crm
est différent. - Présentation de base du langage de script PowerShell
Voir aussi
Utiliser l’API Web Dataverse
Démarrage rapide : API web avec PowerShell et Visual Studio Code
Utiliser PowerShell et Visual Studio Code avec l’API web Dataverse
Exemples d’API Web
Notes
Pouvez-vous nous indiquer vos préférences de langue pour la documentation ? Répondez à un court questionnaire. (veuillez noter que ce questionnaire est en anglais)
Le questionnaire vous prendra environ sept minutes. Aucune donnée personnelle n’est collectée (déclaration de confidentialité).