Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ab Power Apps Clientbibliothek für Code-Apps Version 1.1.9 enthält die neue npm-basierte CLI einen create-connection-Befehl. Verwenden Sie diesen Befehl, um eine Verbindung für einen Verbinder direkt über die Befehlszeile zu erstellen, ohne Ihr Terminal zu verlassen oder das Power Apps Maker-Portal zu öffnen.
Die Verbindung wird in der Power Platform-Umgebung erstellt, die Ihre Code-App derzeit verwendet (die Umgebung, die Sie in power.config.json festgelegt haben, als Sie power-apps init ausgeführt haben).
Voraussetzungen
- Eine initialisierte Power-Apps-Codeanwendung. Siehe Schnellstart: Erstellen einer Code-App mithilfe der npm CLI.
- Der zu verwendende Connector muss einmaliges Anmelden (Single Sign-On, SSO) unterstützen. Informationen finden Sie unter Einschränkungen.
Verwendung
Führen Sie den Befehl aus dem Stammverzeichnis Ihres Code-App-Projekts aus:
power-apps create-connection --api-id <connectorId> [--display-name <name>] [--json]
Options
| Auswahl | Alias | Erforderlich | Description |
|---|---|---|---|
--api-id |
-a |
Yes | Connector-API-Bezeichner (zum Beispiel shared_office365, shared_teams). |
--display-name |
-n |
No | Optionaler Anzeigename für die neue Verbindung. Wenn nicht angegeben, wird ein Standardwert verwendet. |
--json |
— | No | Ausgabe des Ergebnisses als JSON für Skriptszenarien. |
Beispiele
Erstellen einer Office 365 Verbindung:
power-apps create-connection --api-id shared_office365
Erstellen einer Teams-Verbindung mit einem benutzerdefinierten Anzeigenamen:
power-apps create-connection --api-id shared_teams --display-name "My Teams"
Erstellen einer Verbindung und Ausgeben einer JSON-Ausgabe (nützlich in Skripts und CI):
power-apps create-connection --api-id shared_office365 --json
Bei Erfolg druckt der Befehl die ID der neuen Verbindung. Sie können dann auf diese Verbindungs-ID verweisen, wenn Sie den Connector als Datenquelle zu Ihrer Code-App hinzufügen.
Limitations
- Es wird nur eine nicht interaktive SSO-Verbindungserstellung unterstützt. Der Befehl
create-connectionist nur für Connectors erfolgreich, deren einzelner Authentifizierungstyp SSO-berechtigt ist – in der Regel Microsoft Entra ID basierende Connectors wie Office 365 Outlook, SharePoint, OneDrive for Business und Microsoft Teams. - Connectors, die vom Benutzer bereitgestellte Anmeldeinformationen oder Konfiguration erfordern, werden nicht unterstützt. Beispiele sind SQL Server mit SQL-Authentifizierung, benutzerdefinierte Connectors, die API-Schlüssel erfordern, und alle Connectors, die mehrere Authentifizierungsmethoden für den Benutzer zur Auswahl verfügbar machen. Um diese Verbindungen zu erstellen, verwenden Sie stattdessen das Power Apps Maker-Portal.