Beispiele für Web-API-Datenvorgänge (PowerShell)
Dieser Artikel enthält allgemeine Informationen zu Web-API-Beispielen mit PowerShell. Derzeit gibt es nur ein Beispiel, wir planen jedoch, weitere hinzuzufügen. Während sich jedes Beispiel auf einen anderen Aspekt der Microsoft Dataverse-Web API fokussiert, folgen sie alle ähnlichen Prozessen und Strukturen, die in diesem Artikel beschrieben werden.
Web-API-Beispiele mit PowerShell
Die folgenden Beispiele verwenden die Muster, die hier beschriebene werden:
Beispiel | Beispielgruppe | Beschreibung |
---|---|---|
Beispiel grundlegender Web-API-Operationen (PowerShell) | Beispiel grundlegender Web-API-Operationen | Veranschaulicht, wie Dataverse-Tabellenzeilen (Entitätsdatensätze) erstellt, abgerufen, aktualisiert, gelöscht zugeordnet und aufgehoben werden. |
Noch nicht verfügbar | Web API-Abfragedatenbeispiel | Veranschaulicht, wie OData v4-Abfragesyntax und -Funktionen sowie Dataverse-Abfragefunktionen verwendet werden. Enthält Beispiele zur Arbeit mit vordefinierten Abfragen und die Verwendung von FetchXML, um Abfragen ausführen. |
Noch nicht verfügbar | Beispiel bedingter Web-API-Operationen | Veranschaulicht, wie Sie bedingte Operationen ausführen, die mit ETag-Kriterien angegeben werden. |
Noch nicht verfügbar | Web API-Funktionen- und Aktionen-Beispiel | Veranschaulicht, wie Sie gebundene/ungebundene Funktionen und Aktionen, einschließlich benutzerdefinierte Aktionen verwenden. |
Beispiel für Web-API-Tabellenschemavorgänge (PowerShell) | Beispiel für Web-API-Tabellenschemavorgänge | Veranschaulicht, wie ausgewählte Vorgänge ausgeführt werden, die das Dataverse Schema oder die Metadaten ändern. |
Anforderungen
Bevor Sie diese Beispiele ausführen, sollten Sie die folgenden Artikel lesen, in denen die von diesen Beispielen verwendeten Konzepte und Muster erläutert werden:
- Schnellstart-Web-API mit PowerShell und Visual Studio Code
- PowerShell und Visual Studio Code in der Dataverse-Web-API verwenden
Für diese Beispiele gelten die gleichen Voraussetzungen.
Installieren Sie Folgendes oder überprüfen Sie, ob es vorhanden ist
Installieren Sie Visual Studio Code. Siehe Visual Studio Code herunterladen
Installieren Sie die PowerShell-Erweiterung für Visual Studio Code. Siehe PowerShell für Visual Studio Code
Installieren Sie PowerShell 7.4 oder höher. Siehe PowerShell unter Windows, Linux und macOS installieren
Installieren Sie die Az-PowerShell-Modulversion 11.1.0 oder höher. Siehe Azure PowerShell richtig installieren
Verwenden Sie
Update-Module -Name Az -Force
, um eine bestehende Installation auf die neueste Version zu aktualisieren
Überprüfen der Installation
Öffnen Sie Visual Studio Code.
Wählen Sie im Terminal-Menü Neues Terminal aus.
Wählen Sie im Visual Studio Code-Navigationsbereich das -Symbol für die PowerShell-Erweiterung aus.
Kopieren und fügen Sie das folgende Skript im Terminalfenster von Visual Studio Code aus:
Write-Host 'PowerShell Version:'$PSVersionTable.PSVersion.ToString() Write-Host 'PowerShell Az version:'(Get-InstalledModule Az).Version
Drücken Sie die Eingabetaste. Die Ausgabe sollte wie folgt aussehen:
PowerShell Version: 7.4.0 PowerShell Az version: 11.1.0
Wenn Sie keine derartigen Ergebnisse sehen, installieren oder aktualisieren Sie die Voraussetzungen.
Darüber hinaus brauchen Sie
- Ein gültiges Benutzerkonto für eine Dataverse-Umgebung
- Die URL zur Dataverse-Umgebung, mit der Sie eine Verbindung herstellen möchten. Unter Entwicklerressourcen anzeigen erfahren Sie, wie Sie ihn finden. Sie sieht ungefähr so aus:
https://yourorg.crm.dynamics.com/
, wobeiyourorg.crm
anders ist. - Grundlegende Kenntnisse über die PowerShell-Skriptsprache
Siehe auch
Verwenden Sie die Web-API Dataverse
Schnellstart-Web-API mit PowerShell und Visual Studio Code
PowerShell und Visual Studio Code in der Dataverse-Web-API verwenden
Web API Beispiele
Hinweis
Können Sie uns Ihre Präferenzen für die Dokumentationssprache mitteilen? Nehmen Sie an einer kurzen Umfrage teil. (Beachten Sie, dass diese Umfrage auf Englisch ist.)
Die Umfrage dauert etwa sieben Minuten. Es werden keine personenbezogenen Daten erhoben. (Datenschutzbestimmungen).