Skripterstellungsaktionen

Abgeschlossen

Power Automate für Desktop bietet sechs Skriptaktionen, die nahezu jedes Automatisierungsszenario erfüllen. Durch diese Aktionen können Sie komplexe Microsoft Windows‑ und Weboperationen unter Verwendung kurzer Codeblöcke ausführen.

VBScript ausführen

Die Aktion VBScript ausführen ermöglicht Ihnen, VBScript-Skripte in Ihren Flows auszuführen. Diese Art der Skripterstellung wird häufig als Test‑ und Automatisierungstool für Verwaltungsaufgaben auf der Windows-Plattform verwendet.

Sie können beispielsweise Skripte in VBScript entwickeln, um Computerhardware zu verwalten und zu überwachen oder Ereignisprotokolle zu verarbeiten.

Die Aktion akzeptiert einen VBScript-Codeblock als Eingabe und speichert das Ergebnis der Implementierung in der Variablen VBScriptOutput. Zusätzlich erstellt die Aktion die Variable ScriptError, die mögliche Fehler speichert.

Screenshot der Aktion „VBScript ausführen“

JavaScript ausführen

Während JavaScript hauptsächlich eine Webentwicklungssprache ist, ermöglicht Ihnen die Aktion JavaScript ausführen, dies als Allzweck zu verwenden. Sie können JavaScript-Skripte entwickeln, um Berechnungen und Konvertierungen durchzuführen, z. B. komplexe arithmetische Ausdrücke und Datumskonvertierungen.

Die Aktion akzeptiert einen JavaScript-Codeblock als Eingabe und speichert das Ergebnis der Implementierung in der Variablen JavascriptOutput. Zusätzlich erstellt die Aktion die Variable ScriptError, die mögliche Fehler speichert.

Screenshot der Aktion „JavaScript ausführen“

JavaScript-Funktion auf der Webseite ausführen

Wenn Sie JavaScript zum Behandeln und Ändern von Webelementen verwenden möchten, können Sie die Aktion JavaScript-Funktion auf der Webseite ausführen bereitstellen. Diese Aktion funktioniert ähnlich wie die Aktion JavaScript ausführen, aber sie führt Code auf geladenen Webseiten aus. Mit JavaScript können Sie praktisch jedes Element auf Webseiten verarbeiten, z. B. Textfelder und Bilder.

Der Hauptunterschied zu den Eingabeparametern ist die Browserinstanz, die die Aktion JavaScript-Funktion auf der Webseite ausführen auch erfordert. Das Ergebnis wird in der Variable Ergebnis gespeichert, während die Aktion keine separaten Variablen für die potenziellen Fehler bereitstellt.

Das Feld JavaScript-Funktion erstellt automatisch die Struktur einer vordefinierten JavaScript-Funktion.

Screenshot der Aktion „JavaScript-Funktion auf der Webseite ausführen“

PowerShell-Skript ausführen

Mit PowerShell können Sie Befehle ausführen, die das Windows-Dateisystem, die Registrierung und andere systembezogene Aspekte behandeln. Genauer gesagt enthält es jeden Befehl, der in der Windows PowerShell-Konsole bereitgestellt wird.

Wie die anderen Skriptaktionen akzeptiert auch die Aktion PowerShell-Skript ausführen einen PowerShell-Codeblock als Eingabe und speichert das Ergebnis der Implementierung in der Variablen PowershellOutput.

Zusätzlich erstellt die Aktion die Variable ScriptError, die mögliche Fehler speichert.

Screenshot der Aktion „PowerShell-Skript ausführen“

Python-Skript ausführen

Die letzte unterstützte Skriptsprache in Power Automate für Desktop ist Python. Python wird als universelle Programmiersprache angesehen, ist jedoch für arithmetische Operationen und Matrixberechnungen besonders geeignet.

Die Aktion Python-Skript ausführen akzeptiert einen JavaScript-Codeblock als Eingabe und speichert das Ergebnis der Implementierung in der Variablen PythonScriptOutput.

Zusätzlich erstellt die Aktion die Variable ScriptError, die mögliche Fehler speichert.

Screenshot der Aktion „Python-Skript ausführen“

DOS-Befehl ausführen

Verwenden Sie zum Ausführen eines DOS-Befehls die Aktion DOS-Befehl ausführen. Diese Aktion kann einen DOS-Befehl oder eine Konsolenanwendung im unsichtbaren Modus ausführen. Sie wartet auf den Abschluss des Befehls oder der Anwendung und ruft dann ihre Ausgabe in eine Textvariable ab. Das Feld DOS-Befehl oder Anwendung ist erforderlich, während das Feld Arbeitsordner optional ist. Die Ausgabe, die Fehlerausgabe und der Exitcode werden in separaten Variablen gespeichert.

Screenshot der Aktion „DOS-Befehl ausführen“