Beaufsichtigte und unbeaufsichtigte Desktop-Flows ausführen

Nachdem Sie einen Desktop Flow erstellt und getestet haben, können Sie ihn über ein Ereignis, einen Zeitplan oder eine Schaltfläche ausführen. Um dies zu ermöglichen, fügen Sie Ihren Desktop-Flow zu einem automatisierten Flow, einem Direktflow, einem geplanten Flow oder einem Geschäftsprozessflow hinzu.

Voraussetzungen

Important

Gateways für Desktop-Flows werden bald (30. Juni) außer für die Region China veraltet sein. Wechseln Sie zu unseren Funktionen für die Computerverwaltung. Weitere Informationen.

  • Um Desktop-Flows durch Power Automate auszulösen, müssen Sie Computer oder Computergruppen verwenden. Maschinen sind physische oder virtuelle Geräte, die zur Automatisierung von Desktop-Abläufen verwendet werden. Maschinengruppen lassen zu, dass Sie mehrere Maschinen zusammen organisieren, um den Workload der Automatisierung zu verteilen.

    Als Alternative zu den Maschinen können Sie das vor-Ort-Daten-Gateway verwenden. Das Gateway ist eine sichere Verbindung in Unternehmensqualität zwischen Power Automate und Ihrem Gerät.

  • Wenn Sie das lokale Daten-Gateway verwenden, um Desktop-Flows auszulösen, müssen Sie auch eine Desktop-Flow-Verbindung einrichten.

  • Ein Geschäfts-, Schul- oder Unikonto.

    Important

    Sie müssen für die Einrichtung des Gateways sowie die Anmeldung bei Power Automate oder Ihrem Windows-Gerät dasselbe Geschäfts-, Schul- oder Unikonto verwenden.

Desktop Flows unbeaufsichtigt oder beaufsichtigt ausführen

Wenn Sie Desktop Flows erstellen, führen Sie diese entweder im beaufsichtigten oder unbeaufsichtigten Modus aus. Der unbeaufsichtigte Modus eignet sich am besten für Anwendungen, die keine menschliche Aufsicht erfordern.

Bei der unbeaufsichtigten Ausführung meldet sich Power Automate automatisch bei den Zielgeräten an, auf denen Windows 10, Windows Server 2016 oder Windows Server 2019 läuft. Sobald die Automatisierung abgeschlossen ist, meldet sich Power Automate von dem Gerät ab und berichtet über seine Aktivität.

Bei der Ausführung von attended verwendet Power Automate eine bestehende Windows-Benutzersitzung.

Wenn Sie einem Cloud-Flow einen Desktop-Flow hinzufügen, können Sie auswählen, ob der Desktop-Flow beaufsichtigt oder unbeaufsichtigt ausgeführt werden soll. Im Folgenden werden einige wichtige Unterschiede zwischen beaufsichtigten und unbeaufsichtigten Ausführungen aufgeführt:

Unbeaufsichtigter Modus

Um unbeaufsichtigte Desktop Flows auszuführen, muss der Zielcomputer verfügbar sein und alle Benutzer müssen abgemeldet sein.

Important

  • Gesperrte Windows-Benutzersitzungen verhindern, dass Desktop-Flows ausgeführt werden.
  • Flows, die im unbeaufsichtigten Modus ausgeführt werden, können nicht mit erhöhten Rechten gestartet werden

Power Automate führt die folgenden Aktionen durch:

  1. Power Automate erstellt und verwaltet die Windows-Benutzersitzung auf den Zielgeräten und gibt sie anschließend wieder frei.

  2. Unbeaufsichtigte Desktop-Flows laufen auf Geräten mit gesperrtem Bildschirm, so dass niemand den Flow sehen kann, während er läuft.

  3. Auf Windows 10-Geräten ist keine unbeaufsichtigte Ausführung möglich, wenn aktive Windows-Benutzersitzungen vorhanden sind (selbst wenn das Gerät gesperrt ist). Sie erhalten diesen Fehler: Desktop Flow kann nicht ausgeführt werden. Es gibt eine gesperrte oder eine inaktive Windows-Benutzersitzung auf dem Zielgerät.

  4. Wenn Sie bei Windows Server eine gesperrte Windows-Benutzersitzung mit demselben Benutzer geöffnet haben, unter dem der Desktop-Flow laufen soll, erhalten Sie denselben Fehler: Desktop Flow kann nicht ausgeführt werden. Es gibt eine gesperrte oder inaktive Windows-Benutzer-Sitzung auf dem Zielgerät.

Wiederverwenden einer Windows-Sitzung im unbeaufsichtigten Modus

Desktop-Flows können in einer Windows-Sitzung ausgeführt werden, solange sie vorhanden ist und nicht für unbeaufsichtigte Ausführungen entsperrt ist.

Standardmäßig wird für jede unbeaufsichtigte Ausführung eine neue Sitzung auf dem Computer erstellt (unter Verwendung der in der Verbindung bereitgestellten Anmeldeinformationen), der Flow wird in dieser Sitzung ausgeführt und am Ende des Flows wird die Sitzung abgemeldet.

Durch die Verwendung der Funktion „Windows-Sitzung wiederverwenden“ können Desktop-Flows in einer vorhandenen Sitzung ausgeführt werden. Am Ende der Flowausführung wird die Sitzung gesperrt und kann für eine weitere Desktop-Flowausführung wiederverwendet werden.

Wiederverwenden einer Windows-Sitzung erlauben
  1. Bei Power Automate anmelden
  2. Wählen Sie „Computer“ und dann eine Computer oder eine Computergruppe aus
  3. Wählen Sie „Details bearbeiten“
  4. Wählen Sie „Ja“ aus

Note

Beim Hinzufügen eines Computers zu einer Gruppe verwendet der Computer die gleichen Einstellungen wie im Computer definiert. Beim Entfernen aus einer Computergruppe behält der Computer die auf Gruppenebene definierte Einstellung bei.

Bekannte Probleme und Einschränkungen

„Sitzungen wiederverwenden“ wird nicht auf Computern unterstützt, auf denen ein Benutzer mehrere Sitzungen haben kann (der Benutzer ist nicht auf eine einzelne Sitzung beschränkt).

Beaufsichtigter Modus

Um einen beaufsichtigten Desktop-Flow auszuführen, benötigen Sie eine aktive Windows-Benutzersitzung, die mit dem Namen des für Ihre Verbindung konfigurierten Benutzers übereinstimmt. Die Sitzung darf nicht gesperrt sein.

Wenn ein Attended Desktop Flow auf dem Zielgerät startet, empfehlen wir, dass Sie die Interaktion mit Ihrem Gerät vermeiden, bis der Lauf abgeschlossen ist.

Mehrere Desktop Flows nacheinander auf demselben Gerät ausführen

Sie können mehrere Desktop Flows für die Ausführung auf einem oder mehreren Geräten planen. Wenn mehr als ein Desktop-Flow zur Ausführung auf demselben Gerät ausgelöst wird, folgt Power Automate diesen Regeln:

  1. Der erste Desktop-Flow wird auf dem Zielgerät basierend auf Priorität und Zeit angefordert.

  2. Stellt andere Desktop-Flows in eine Warteschlange und zeigt sie dann als In Warteschlange an.

  3. Wählt den nächsten Desktop-Flow aus, wenn jede Ausführung basierend auf der Priorität und der angeforderten Zeit abgeschlossen ist, wird als Nächste Ausführung angezeigt.

Sie können die Echtzeit-Ausführungsreihenfolge eines Geräts durch seine Ausführungswarteschlange anzeigen. Sie können die Reihenfolge der Desktop-Flows in der Ausführungswarteschlange zur Laufzeit auch manuell ändern, indem Sie entweder die Priorität ändern oder sie an den Anfang der Warteschlange verschieben.

Note

Diese Orchestrierungsregeln gelten für Ausführungen von Desktop Flows, die von einem beliebigen Benutzer auf demselben Gerät geplant werden.

Important

Ein Timeout tritt auf, wenn Desktop-Flows nicht innerhalb von drei Stunden nach der Anforderung ausgeführt werden.

Gleichzeitige Ausführung von Desktop Flows auf Windows Server-Geräten

Important

Gateways für Desktop-Flows werden bald (30. Juni) außer für die Region China veraltet sein. Wechseln Sie zu unseren Funktionen für die Computerverwaltung. Weitere Informationen.

Es können mehrere Benutzer gleichzeitig bei Windows Server 2016 und Windows Server 2019 angemeldet sein. Power Automate nutzt diese Fähigkeit des Betriebssystems, um mehrere Desktop Flows gleichzeitig auf solchen Geräten auszuführen. Mit dieser Funktion kann Ihr Unternehmen Infrastrukturkosten sparen.

Führen Sie die folgenden Schritte aus, um von mehreren Desktop Flows auf einem einzigen Gerät zu profitieren:

  1. Richten Sie ein Windows Server 2016- oder 2019-Gerät mit dem lokalen Gateway und der neuesten Version von Desktop Flows ein.
  2. Verwenden Sie zwei oder mehr Benutzerkonten, um Desktop Flows-Verbindungen zu erstellen, die auf das Gateway auf diesem Gerät abzielen.

Power Automate skaliert die Anzahl der gleichzeitig ausgeführten Desktop Flows automatisch auf das vom Gerät unterstützte Maximum. Wenn die Kapazität des Geräts überschritten wird, warten die zusätzlichen Ausführungen, wie hier beschrieben.

Important

Wenn Sie mehr als zwei parallele Benutzersitzungen auf Windows Server verwenden möchten, müssen Sie Remotedesktopdienste aktivieren. Weitere Informationen zu RDS.

Note

Das Ausführen mehrerer gleichzeitiger Desktop Flows durch den gleichen Benutzer wird nicht unterstützt. Sie müssen verschiedene Benutzer haben, die Desktop Flows gleichzeitig ausführen, um von dieser Funktion zu profitieren.

Lastenausgleichsanforderungen zwischen Gateways in einem Cluster

Important

Gateways für Desktop-Flows werden bald (30. Juni) außer für die Region China veraltet sein. Wechseln Sie zu unseren Funktionen für die Computerverwaltung. Weitere Informationen.

Sie können Desktop Flows gleichmäßig auf die Gateways in einem Cluster verteilen. Standardmäßig ist die Auswahl eines Gateways während des Lastenausgleichs zufällig.

Befolgen Sie diese Schritte, um ein Gateway zur Erstellung eines Clusters hinzuzufügen.

Note

Offlinegatewaymitglieder innerhalb eines Clusters wirken sich negativ auf die Leistung aus. Deaktivieren oder entfernen Sie diese Mitglieder.

Sie können einen Lastenausgleich über die Power Automate-Seite „Gatewaydetails“ bereitstellen, indem Sie zu Daten -> Gateways navigieren und Ihr Gatewaycluster auswählen.

Schalten Sie auf der Seite „Gatewaydetails“ die Option „Auf allen Gateways im Cluster ausführen“ um. Dadurch werden die Desktop-Flows auf alle Gateways innerhalb dieses Clusters verteilt.

Screenshot der Seite „Gatewaydetails“.

Note

In seltenen Fällen kann es bis zu 10 Minuten dauern, bis diese Einstellung wirksam wird und Lastausgleichsläufe für alle Clustermitglieder beginnen.

Important

Wenn Sie lokale Windows-Konten verwenden, müssen alle Computer im Cluster dasselbe lokale Konto mit demselben Kennwort benutzen. Verwenden Sie diese Anmeldeinformationen, wenn Sie die Verbindung zu den Desktop Flows erstellen. Wenn Sie mit Active Directory oder mit Azure AD verbundene Computern verwenden, müssen Sie sich vergewissern, dass das Benutzerkonto, das in der Benutzeroberflächen-Flowverbindung verwendet wird, auf alle Computer im Cluster zugreifen kann.

Bewährte Methoden zum Vermeiden von Timeouts und Verteilen der Last auf mehrere Computer

Important

Gateways für Desktop-Flows werden bald (30. Juni) außer für die Region China veraltet sein. Wechseln Sie zu unseren Funktionen für die Computerverwaltung. Weitere Informationen.

Wenn Sie planen, mehrere Desktop Flows auszuführen, gibt es eine Reihe von Strategien, die Sie anwenden können, um die Last zu verteilen und sicherzustellen, dass alle Ihre Desktop Flows erfolgreich ausgeführt werden, ohne die Zielcomputer zu überlasten oder in Timeouts zu geraten, weil mehrere Desktop-Flows gleichzeitig ausgeführt werden. Sie haben folgende Möglichkeiten:

  1. Planen Sie Ihre Desktop Flows so, dass sie zu verschiedenen Tageszeiten laufen, um die Last über die Zeit zu verteilen. Dies funktioniert am besten, wenn Sie einen einzigen oder eine begrenzte Anzahl von Rechnern haben, auf denen Arbeitslasten ausgeführt werden können, und Sie die Auslöser (z. B. geplante Flows) steuern können, die Ihre Desktop-Flows starten.
  2. Erstellen Sie Cluster von Rechnern, auf denen Desktop Flows mit identischen Konfigurationen parallel ausgeführt werden können.
  3. Erstellen Sie mehrere Flows, bei denen jeweils eine separate Verbindung verwendet wird, wenn verschiedene Zielcomputer vorhanden sind.

Indem Sie diese Strategien befolgen, können Sie vermeiden, dass Desktop Flows um die Ausführung auf demselben Gerät konkurrieren und in einigen Fällen aufgrund von Zeitüberschreitungen ausfallen.

Note

Wenn Sie Desktop Flows im unbeaufsichtigten Modus ausführen, müssen Sie die Anzahl der Desktop Flows vorhersehen, die Ihr Unternehmen parallel ausführen möchte, und dann eine angemessene Menge an unbeaufsichtigten Add-Ons erwerben.

Note

Wenn ein Zielgerät oder Gateway aufgrund eines Neustarts oder von Verbindungsproblemen offline wird, warten Desktopflows bis zu drei Stunden, bevor es fehlschlägt. Diese Wartezeit berücksichtigt vorübergehende Maschinenzustände und ermöglicht es Ihnen, die Automatisierung erfolgreich auszuführen, selbst wenn die Geräte Neustart- oder Aktualisierungszyklen durchlaufen.

Erneutes Ausführen von fehlgeschlagenen Desktop Flows

Wenn die Ausführung eines Desktop Flows fehlschlägt, beheben Sie das Problem und versuchen Sie dann die folgenden Schritte, um den Flow erneut auszuführen:

  1. Wechseln Sie zur Detailseite, und ermitteln Sie die fehlgeschlagene Ausführung.

  2. Klicken Sie im Aktionsmenü auf die Schaltfläche Erneut übermitteln.

Unterstützung für Desktop-Flows mit langer Laufzeit

Einige Ihrer Desktop-Flows werden möglicherweise über einen längeren Zeitraum ausgeführt (z. B. mehr als 24 Stunden). So stellen Sie sicher, dass diese Flows erfolgreich ausgeführt werden und nicht aufgrund der Standardzeitüberschreitungswerte fehlschlagen:

  1. Wählen Sie die Auslassungspunkte (…) in der rechten oberen Ecke der Desktop-Flows-Aktion aus. Und wählen Sie „Einstellungen“ aus.

    Screenshot der Einstellungsoption.

  2. Wählen Sie die Zeitüberschreitung-Eigenschaft aus und aktualisieren Sie die Dauer, um Ihre Desktop-Flow-Ausführung korrekt zu verarbeiten.

  3. Wählen Sie Fertig aus.

Fehlerbehebung

Important

Gateways für Desktop-Flows werden bald (30. Juni) außer für die Region China veraltet sein. Wechseln Sie zu unseren Funktionen für die Computerverwaltung. Weitere Informationen.

  1. Wenn Ihr unbeaufsichtigter Desktop-Flow mit der Meldung Es kann keine neue Sitzung erstellt werden fehlschlägt, führen Sie die folgenden Schritte aus, um das Problem zu beheben:

    • Vergewissern Sie sich unter Windows 10, dass auf dem Zielgerät keine gesperrt oder ungesperrte aktive Benutzersitzung vorhanden ist.
    • Vergewissern Sie sich unter Windows Server 2016 oder Windows Server 2019, dass Sie die maximale Anzahl aktiver Benutzersitzungen, die für Ihr Gerät konfiguriert ist, nicht erreicht wurde. Desktop Flows können nicht ausgeführt werden, wenn sie keine neuen Sitzungen erstellen können.
  2. Wenn der Gatewaystatus den Wert Offline aufweist, sollten Sie sich vergewissern, dass das Gerät eingeschaltet und mit dem Internet verbunden ist. Sie können ebenfalls eine Problembehandlung für das Gateway durchführen.

  3. Wenn der Gatewaystatus jedoch Online lautet, führen Sie die folgenden Aktionen aus:

    • Vergewissern Sie sich, dass die Desktop-Flows-App und die Dienste auf Ihrem Gerät ausgeführt werden.

    • Starten Sie den Dienst auf Ihrem Gerät neu.

Weitere Informationen zum Entwickeln modellgesteuerter Apps

Laufzeit-Benachrichtigungen

Power Automate stellt zwei verschiedene Arten von Benachrichtigungen bereit, während ein Desktop-Flow ausgeführt wird, abhängig von den Einstellungen des Benutzers.

Note

Laufzeitbenachrichtigungen werden angezeigt, wenn ein Flow direkt über die Konsole ausgeführt wird. Wenn ein Flow über das Portal ausgeführt wird, zeigt Power Automate keine Benachrichtigungen an.

Durch die Überwachung/Benachrichtigungen-Option der Konsoleneinstellungen können Sie zwischen den integrierten Windows-Benachrichtigungen, dem Flussüberwachungsfenster oder dem Deaktivieren der Benachrichtigungen wählen.

Die Windows-Benachrichtigungen-Option zeigt ein Windows-Benachrichtigungs-Popup an, wenn ein Desktop-Flow ausgeführt, angehalten, beendet, erfolgreich ausgeführt oder ein Fehler aufgetreten ist. Darüber hinaus ermöglicht das Benachrichtigungs-Popup den Benutzern, den Fluss über die entsprechenden Schaltflächen anzuhalten oder zu stoppen.

Screenshot eines Benachrichtigungsfensters.

Die Flussüberwachungsfenster-Option bietet dieselbe Funktionalität wie die Windows-Benachrichtigungen, bietet jedoch einige zusätzliche Funktionen.

Anstatt separate Benachrichtigungen für jeden Desktop-Flow anzuzeigen, zeigt das Überwachungsfenster den Status aller ausgeführten Flows in einem einzigen Fenster an. Außerdem zeigt es, welcher Subflow und welche Aktion zu einem bestimmten Zeitpunkt für jeden Desktop-Flow ausgeführt werden. Wenn ein Fehler auftritt, können Sie die Fehlerdetails zur einfacheren Fehlerbehebung direkt über das Überwachungsfenster kopieren.

Note

Wenn Power Automate-Popup-Dialogfelder wie Eingabevariablendialoge oder Aktualisierungsbenachrichtigungen angezeigt werden, können Benutzer nicht mit dem Flussüberwachungsfenster interagieren, bis sie das angezeigte Dialogfeld schließen.

Screenshot des Flow-Überwachungsfensters.

Note

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