Freigeben über


Systemaktionen

Notiz

Die Systemgruppe von Aktionen wurde in einige neue Kategorien unterteilt. Weitere Informationen zu diesen Kategorien finden Sie unter Referenz zur Arbeitsstationsaktionen und zu Skripterstellungsaktionen.

Verwenden Sie die Systemaktionen, um Aufgaben zu automatisieren, die für das Windows-Betriebssystem grundlegend sind.

Starten Sie jede Ihrer installierten Anwendungen mit der Aktion Anwendung ausführen. Sie müssen alle Befehlszeilenargumente in doppelte Anführungszeichen setzen und durch ein Leerzeichen trennen. Im folgenden Beispiel wird ein bestimmtes Word-Dokument im stillen Modus geöffnet.

Notiz

Das Feld „Anwendungspfad“ muss auf die ausführbare Datei der Anwendung verweisen. Sie können bestimmte Windows-Standardanwendungen öffnen, indem Sie ihren Namen eingeben, z. B. notepad für Notepad.

Screenshot der Aktion „Anwendung ausführen“.

Desktop-Flows erlauben Ihnen darüber hinaus, Prozesse nach Namen oder ID über die Aktion Prozess beenden zu beenden und zu warten, bis Prozesse durch die Aktion Warten auf Prozess gestartet oder gestoppt werden.

Screenshot der Aktion „Auf Prozess warten“.

Um Windows-Umgebungsvariablen zu verarbeiten, verwenden Sie die Aktionen Windows-Umgebungsvariable festlegen, Windows-Umgebungsvariable abrufen und Windows-Umgebungsvariable löschen für die jeweiligen Aufgaben.

If process

Kennzeichnet den Beginn eines bedingten Aktionsblocks, je nachdem, ob ein Prozess ausgeführt wird oder nicht.

Eingabeparameter

Argument Optional Akzeptiert Standardwert Beschreibung des Dataflows
If process n/v Wird ausgeführt, Wird nicht ausgeführt Wird ausgeführt Status des zu überprüfenden Prozesses
Process name Nein Text Wert Name des zu überprüfenden Prozesses

Erzeugte Variablen

Diese Aktion erzeugt keine Variablen.

Ausnahmen

Ausnahme Beschreibung des Dataflows
Can't retrieve list of processes Gibt ein Problem beim Abrufen der Liste mit Prozessen an

Warten auf Prozess

Unterbricht die Ausführung, bis ein Prozess gestartet oder gestoppt wird.

Eingabeparameter

Argument Optional Akzeptiert Standardwert Beschreibung des Dataflows
Process name Nein Textwert Name des zu überprüfenden Prozesses
Wait for process to n/v Start, Stopp Anfang Gibt an, ob gewartet wird, bis ein bestimmter Prozess gestartet oder gestoppt wird

Erzeugte Variablen

Diese Aktion erzeugt keine Variablen.

Ausnahmen

Ausnahme Beschreibung des Dataflows
Can't retrieve list of processes Gibt ein Problem beim Abrufen der Liste mit Prozessen an

Anwendung ausführen

Führt eine Anwendung aus oder öffnet ein Dokument, indem die zugeordnete Anwendung ausgeführt wird.

Wichtig

Viele Anwendungen mit erweiterten Funktionen erfordern erhöhte Rechte, um unbefugten Zugriff auf Systemressourcen zu verhindern. Um diese Anwendungen mit der Aktion Anwendung ausführen zu starten, führen Sie Power Automate mit Administrator-Rechten aus. Weitere Informationen zum Ausführen von Power Automate als Administrator finden Sie unter Ausführen von Power Automate mit gehobenen Rechten.

Eingabeparameter

Argument Optional Akzeptiert Standardwert Beschreibung des Dataflows
Application path Nein Datei Die ausführbare Datei als vollständiger Dateipfad
Command line arguments Ja Textwert Fügen Sie zusätzliche Argumente hinzu, die hinter dem Namen der ausführbaren Datei stehen würden. Geben Sie zum Beispiel notepad.exe in den Anwendungspfad und eine bestimmte Textdatei in die Befehlszeilenargumente ein
Working folder Ja Ordner Der vollständige Pfad des Ordners, von dem ggf. eine Arbeit ausgeführt werden soll.
Window style n/v Normal, Versteckt, Minimiert, Maximiert Normal Aussehen und Größe des Anwendungsfensters beim Öffnen auswählen
After application launch n/v Sofort fortsetzen, Warten, bis die Anwendung geladen ist, Warten, bis die Anwendung beendet ist Sofort fortfahren Ob die nächste Aktion sofort ausgeführt wird oder gewartet wird, bis das Programm geladen oder abgeschlossen ist
Zeitüberschreitung Ja Numerischer Wert 0 Maximale Wartezeit und Dauer, bevor Fortfahren erzwungen wird

Erzeugte Variablen

Argument Type Beschreibung des Dataflows
AppProcessId Numerischer Wert Ausgegebene Prozess-ID
AppExitCode Numerischer Wert Der Exitcode der Anwendung
WindowHandle Numerischer Wert Das Fensterhandle. Beim Öffnen eines neuen Fensters fängt diese Variable den Wert des Fenster-Handles ab und speichert ihn in dieser Variablen. Ein Fenster-Handle ist nützlich, um ein Fenster in einer späteren Aktion gezielt zu identifizieren

Ausnahmen

Ausnahme Beschreibung
Datei oder Anwendung nicht gefunden Gibt an, dass die angegebene Datei oder Anwendung nicht gefunden wurde
Zugriff für Anwendung oder Datei verweigert Gibt an, dass der Zugriff für die angegebene Anwendung oder Datei verweigert wurde
Das Hauptfensterhandle der Anwendung kann nicht abgerufen werden Weist auf ein Problem beim Abrufen des Hauptfensterhandles der Anwendung hin
Anwendung kann nicht ausgeführt oder Datei nicht geöffnet werden Weist auf ein Problem bei der Ausführung der angegebenen Anwendung oder beim Öffnen der angegebenen Datei hin

Prozess beenden

Beendet einen ausgeführten Prozess sofort.

Eingabeparameter

Argument Optional Akzeptiert Standardwert Beschreibung des Dataflows
Specify process by n/v Prozess-ID, Prozessname Process name Gibt an, ob der zu beendende Prozess durch seinen Namen oder durch seine ID angegeben wird
Process ID Nein Numerischer Wert ID des zu beendenden Prozesses
Process name Nein Textwert Der Name des zu beendenden Prozesses. Wenn mehr als ein Prozess mit demselben Namen ausgeführt wird, werden alle beendet

Erzeugte Variablen

Diese Aktion erzeugt keine Variablen.

Ausnahmen

Ausnahme Beschreibung des Dataflows
Prozess mit angegebener ID wird nicht ausgeführt Gibt an, dass kein Prozess mit der angegebenen ID ausgeführt wird
Beenden des Prozesses fehlgeschlagen Gibt ein Problem beim Beenden des Prozesses an

Ping

Sendet eine Nachricht, um zu ermitteln, ob über das Netzwerk auf einen Remotecomputer zugegriffen werden kann.

Eingabeparameter

Argument Optional Akzeptiert Standardwert Beschreibung des Dataflows
Host name Nein Textwert Der Name des Remotecomputers oder eine IP-Adresse
Timeout Ja Numerischer Wert 5000 Die maximale Anzahl von Millisekunden, die auf die Ping-Antwortnachricht gewartet werden soll

Erzeugte Variablen

Argument Type Beschreibung des Dataflows
PingResult Text Wert Der Status der Ping-Nachricht (Erfolg oder Fehler)
RoundTripTime Numerischer Wert Die Anzahl der Millisekunden, die für den Abschluss des Pings notwendig waren

Ausnahmen

Ausnahme Beschreibung
Ping-Aktion kann nicht abgeschlossen werden Weist auf ein Problem beim Abschließen der Ping-Aktion hin

Windows-Umgebungsvariable festlegen

Legt eine Umgebungsvariable auf einen angegebenen Wert fest.

Eingabeparameter

Argument Optional Akzeptiert Standardwert Beschreibung des Dataflows
Environment variable name Nein Textwert Der Name der Umgebungsvariable
New environment variable value Nein Textwert Der Wert, auf den die Umgebungsvariable festgelegt ist
Type n/v Benutzer, System User Der Typ der Umgebungsvariable

Erzeugte Variablen

Diese Aktion erzeugt keine Variablen.

Ausnahmen

Ausnahme Beschreibung des Dataflows
Weist auf ein Problem beim Festlegen des Werts einer Umgebungsvariablen hin Weist auf ein Problem beim Festlegen des Werts einer Umgebungsvariablen hin
Insufficient permissions Gibt an, dass der Benutzer nicht über ausreichende Berechtigungen zum Durchführen dieser Aktion verfügt

Windows-Umgebungsvariable abrufen

Ruft den Wert einer Umgebungsvariablen ab.

Eingabeparameter

Argument Optional Akzeptiert Standardwert Beschreibung des Dataflows
Environment variable name Nein Textwert Der Name der Umgebungsvariablen, deren Wert abgerufen wird
Search for variable only in scope n/v Boolescher Wert Nein Angeben, ob die Variable nur in einem bestimmten Umfang gesucht werden soll
Scope n/v Benutzer, System User Der Umfang, von dem die Umgebungsvariable abgerufen werden soll

Erzeugte Variablen

Argument Type Beschreibung des Dataflows
EnvironmentVariableValue Textwert Der Umgebungsvariablenwert

Ausnahmen

Ausnahme Beschreibung
Environment variable doesn't exist Gibt an, dass die angegebene Umgebungsvariable nicht vorhanden ist
Insufficient permissions Gibt an, dass der Benutzer nicht über ausreichende Berechtigungen zum Durchführen dieser Aktion verfügt

Windows-Umgebungsvariable löschen

Löscht eine Umgebungsvariable aus einem bestimmten Umfang.

Eingabeparameter

Argument Optional Akzeptiert Standardwert Beschreibung des Dataflows
Environment variable name Nein Textwert Der Name der zu löschenden Umgebungsvariablen
Type n/v Benutzer, System User Der Typ der zu löschenden Umgebungsvariablen

Erzeugte Variablen

Diese Aktion erzeugt keine Variablen.

Ausnahmen

Ausnahme Beschreibung des Dataflows
Umgebungsvariable löschen fehlgeschlagen Weist auf ein Problem beim Löschen einer Umgebungsvariablen hin
Insufficient permissions Gibt an, dass der Benutzer nicht über ausreichende Berechtigungen zum Durchführen dieser Aktion verfügt