Freigeben über


CMD-Sitzungsaktionen

Verwenden Sie die Aktion CMD-Sitzung öffnen, um eine Eingabeaufforderungssitzung zu starten. Geben Sie den Arbeitsordner an, und ändern Sie optional die Codepage im Abschnitt Erweitert. Alle CMD-Sitzungsaktionen erfordern die erzeugte CMD-Sitzungsvariable.

Um einen Befehl auszuführen, stellen Sie die Aktion In CMD-Sitzung schreiben bereit, geben Sie einen Befehl an und wählen Sie Eingeben zum Senden aus. Das folgende Beispiel erstellt einen neuen Ordner im aktuellen Arbeitsverzeichnis.

Screenshot der Aktion „In die CMD-Sitzung schreiben“.

Verwenden Sie, bevor Sie mit nachfolgenden Aktionen fortfahren, die Aktion Auf Text in CMD-Sitzung warten, um sicherzustellen, dass eine bestimmte Ausgabe in der Eingabeaufforderung erscheint. Geben Sie den zu erwartenden Text an oder geben Sie einen regulären Ausdruck ein und aktivieren Sie die angemessene Option für reguläre Ausdrücke.

Screenshot der Aktion „Auf Text in CMD-Sitzung warten“.

Wenn alle CMD-Aufgaben abgeschlossen sind, verwenden Sie die Aktion CMD-Sitzung schließen, um die CMD-Sitzung zu beenden.

CMD-Sitzung öffnen

Öffnet eine neue CMD-Sitzung.

Wichtig

Um unbefugten Zugriff zu verhindern, benötigt Windows Administrator-Rechte für den Zugriff auf geschützte Ordner. So verwenden Sie einen geschützten Ordner als Arbeitsordner in der Aktion CMD-Sitzung öffnen 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
Working folder Ja Ordner Der vollständige Pfad des Ordners zum Starten der CMD-Sitzung, falls zutreffend
Change code page N/V Boolescher Wert Nein Gibt an, ob die aktuelle Codeseite der Sitzung geändert werden soll
Encoding Nein ASMO-708 : Arabisch (ASMO 708), big5 : Chinesisch Traditionell (Big5), cp1025 : IBM EBCDIC (Kyrillisch Serbisch-Bulgarisch), cp866 : Kyrillisch (DOS), cp875 : IBM EBCDIC (Griechisch Modern), csISO2022JP : Japanisch (JIS-Allow 1 byte Kana), DOS-720 : Arabisch (DOS), DOS-862 : Hebräisch (DOS), EUC-CN : Chinesisch Vereinfacht (EUC), EUC-JP : Japanisch (JIS 0208-1990 und 0212-1990), euc-jp : Japanisch (EUC), euc-kr : Koreanisch (EUC), GB18030 : Vereinfachtes Chinesisch (GB18030), gb2312 : Chinesisch, vereinfacht (GB2312), hz-gb-2312 : Vereinfachtes Chinesisch (HZ), IBM-Thai : IBM EBCDIC (Thai), IBM00858 : OEM Multilingual Latin I, IBM00924 : IBM Latin-1, IBM01047 : IBM Latin-1, IBM01140 : IBM EBCDIC (US-Kanada-Euro), IBM01141 : IBM EBCDIC (Deutschland-Euro), IBM01142 : IBM EBCDIC (Dänemark-Norwegen-Euro), IBM01143 : IBM EBCDIC (Finnland-Schweden-Euro), IBM01144 : IBM EBCDIC (Italien-Euro), IBM01145 : IBM EBCDIC (Spanien-Euro), IBM01146 : IBM EBCDIC (Großbritannien-Euro), IBM01147 : IBM EBCDIC (Frankreich-Euro), IBM01148 : IBM EBCDIC (International-Euro), IBM01149 : IBM EBCDIC (Isländisch-Euro), IBM037 : IBM EBCDIC (US-Kanada), IBM1026 : IBM EBCDIC (Türkisch-Latein-5), IBM273 : IBM EBCDIC (Deutschland), IBM277 : IBM EBCDIC (Dänemark-Norwegen), IBM278 : IBM EBCDIC (Finnland-Schweden), IBM280 : IBM EBCDIC (Italien), IBM284 : IBM EBCDIC (Spanien), IBM285 : IBM EBCDIC (Großbritannien), IBM290 : IBM EBCDIC (Japanisch Katakana), IBM297 : IBM EBCDIC (Frankreich), IBM420 : IBM EBCDIC (Arabisch), IBM423 : IBM EBCDIC (Griechisch), IBM424 : IBM EBCDIC (Hebräisch), IBM437 : OEM Vereinigte Staaten, IBM500 : IBM EBCDIC (International), ibm737 : Griechisch (DOS), ibm775 : Baltisch (DOS), ibm850 : Westeuropäisch (DOS), ibm852 : Mitteleuropäisch (DOS), IBM855 : OEM Kyrillisch, ibm857 : Türkisch (DOS), IBM860 : Portugiesisch (DOS), ibm861 : Isländisch (DOS), IBM863 : Französisch-Kanadisch (DOS), IBM864 : Arabisch (864), IBM865 : Nordisch (DOS), ibm869 : Griechisch, Modern (DOS), IBM870 : IBM EBCDIC (Multilingual Latin-2), IBM871 : IBM EBCDIC (Isländisch), IBM880 : IBM EBCDIC (Kyrillisch Russisch), IBM905 : IBM EBCDIC (Türkisch), iso-2022-jp : Japanisch (JIS), iso-2022-jp : Japanisch (JIS-Allow 1 byte Kana - SO/SI), iso-2022-kr : Koreanisch (ISO), iso-8859-1 : Westeuropäisch (ISO), iso-8859-13 : Estnisch (ISO), iso-8859-15 : Latein 9 (ISO), iso-8859-2 : Mitteleuropäisch (ISO), iso-8859-3 : Latein 3 (ISO), iso-8859-4 : Baltisch (ISO), iso-8859-5 : Kyrillisch (ISO), iso-8859-6 : Arabisch (ISO), iso-8859-7 : Griechisch (ISO), iso-8859-8 : Hebräisch (ISO-Visuell), iso-8859-8-i : Hebräisch (ISO-Logisch), iso-8859-9 : Türkisch (ISO), Johab : Koreanisch (Johab), koi8-r : Kyrillisch (KOI8-R), koi8-u : Kyrillisch (KOI8-U), ks_c_5601-1987 : Koreanisch, macintosh : Westeuropäisch (Mac), shift_jis : Japanisch (Shift-JIS), us-ascii : US-ASCII, utf-16 : Unicode, utf-16BE : Unicode (Big-Endian), utf-32 : Unicode (UTF-32), utf-32BE : Unicode (UTF-32 Big-Endian), utf-7 : Unicode (UTF-7), utf-8 : Unicode (UTF-8), windows-1250 : Mitteleuropäisch (Windows), windows-1251 : Kyrillisch (Windows), windows-1252 : Westeuropäisch (Windows), windows-1253 : Griechisch (Windows), windows-1254 : Türkisch (Windows), windows-1255 : Hebräisch (Windows), windows-1256 : Arabisch (Windows), windows-1257 : Baltisch (Windows), windows-1258 : Vietnamesisch (Windows), windows-874 : Thai (Windows), x-Chinese-CNS : Chinesisch Traditionell (CNS), x-Chinese-Eten : Chinesisch Traditionell (Eten), x-cp20001 : TCA Taiwan, x-cp20003 : IBM5550 Taiwan, x-cp20004 : TeleText Taiwan, x-cp20005 : Wang Taiwan, x-cp20261 : T.61, x-cp20269 : ISO-6937, x-cp20936 : Chinesisch Vereinfacht (GB2312-80), x-cp20949 : Koreanisch Wansung, x-cp50227 : Chinese Simplified (ISO-2022), x-EBCDIC-KoreanExtended : IBM EBCDIC (Korean Extended), x-Europa : Europa, x-IA5 : Westeuropa (IA5), x-IA5-Deutsch : Deutsch (IA5), x-IA5-Norwegisch : Norwegisch (IA5), x-IA5-Schwedisch : Schwedisch (IA5), x-iscii-as : ISCII Assamese, x-iscii-be : ISCII Bengali, x-iscii-de : ISCII Devanagari, x-iscii-gu : ISCII Gujarati, x-iscii-ka : ISCII Kannada, x-iscii-ma : ISCII Malayalam, x-iscii-or : ISCII Oriya, x-iscii-pa : ISCII Punjabi, x-iscii-ta : ISCII Tamil, x-iscii-te : ISCII Telugu, x-mac-arabic : Arabisch (Mac), x-mac-ce : Mitteleuropäisch (Mac), x-mac-chinesesimp : Vereinfachtes Chinesisch (Mac), x-mac-chinesetrad : Traditionelles Chinesisch (Mac), x-mac-croatian : Kroatisch (Mac), x-mac-cyrillic : Kyrillisch (Mac), x-mac-greek : Griechisch (Mac), x-mac-hebrew : Hebräisch (Mac), x-mac-icelandic : Isländisch (Mac), x-mac-japanese : Japanisch (Mac), x-mac-koreanisch : Koreanisch (Mac), x-mac-romanisch : Rumänisch (Mac), x-mac-thai : Thailändisch (Mac), x-mac-türkisch : Türkisch (Mac), x-mac-ukrainisch : Ukrainisch (Mac)` utf-8 : Unicode (UTF-8) Die beim Lesen der Ausgabe zu verwendende Codierung

Erzeugte Variablen

Argument Type Beschreibung des Dataflows
CmdSession CMD-Sitzung Die CMD-Sitzung, die mit späteren CMD-Aktionen verwendet werden soll

Ausnahmen

Ausnahme Beschreibung
Befehlssitzung kann nicht gestartet werden Weist auf ein Problem beim Initiieren einer CMD-Sitzung hin
Arbeitsverzeichnis ist nicht vorhanden Gibt an, dass ein Fehler beim Suchen des Arbeitsverzeichnisses aufgetreten ist

Aus CMD-Sitzung lesen

Liest die Ausgabe einer CMD-Sitzung.

Eingabeparameter

Argument Optional Akzeptiert Standardwert Beschreibung des Dataflows
CMD session Nein CMD-Sitzung Eine zuvor geöffnete CMD-Sitzung
Separate output from error n/v Boolescher Wert Nein Gibt an, ob die Standardausgabe und der Standardfehler in verschiedenen Variablen gespeichert oder zu einer kombiniert werden sollen.

Erzeugte Variablen

Argument Type Beschreibung des Dataflows
CmdOutput Text Wert Standardausgabe der CMD-Sitzung
CmdError Textwert Standardfehler der CMD-Sitzung

Ausnahmen

Ausnahme Beschreibung
CMD-Sitzung ist geschlossen Gibt an, dass die angegebene CMD-Sitzung geschlossen ist

In die CMD-Sitzung schreiben

Führt einen Befehl in einer offenen CMD-Sitzung aus.

Eingabeparameter

Argument Optional Akzeptiert Standardwert Beschreibung des Dataflows
CMD session Nein CMD-Sitzung Eine zuvor geöffnete CMD-Sitzungsvariable
Befehl Keine Textwert Der Name des auszuführenden Befehls
Senden von Eingabe gleich nach dem Befehl K. A. Boolescher Wert true Gibt an, ob der Befehl Eingabe gesendet werden soll

Erzeugte Variablen

Diese Aktion erzeugt keine Variablen.

Ausnahmen

Ausnahme Beschreibung des Dataflows
Schreiben in die CMD-Sitzung nicht möglich Weist auf einen Fehler beim Schreiben in eine CMD-Sitzung hin
CMD-Sitzung ist geschlossen Gibt an, dass die angegebene CMD-Sitzung geschlossen ist

Auf Text in CMD-Sitzung warten

Wartet auf einen bestimmten Text in einer zuvor geöffneten CMD-Sitzung.

Eingabeparameter

Argument Optional Akzeptiert Standardwert Beschreibung des Dataflows
CMD session Nein CMD-Sitzung Eine offene CMD-Sitzungsvariable
Text, auf den gewartet werden soll Nein Textwert Text oder regulärer Ausdruck, auf dessen Erscheinen in der Standardausgabe oder auf dem Standardfehler gewartet werden soll
Is regular expression n/v Boolescher Wert Nein Gibt an, ob anstelle des reinen Texts auf einen regulären Ausdruck gewartet werden soll
Ignore case n/v Boolescher Wert Ja Gibt an, ob der Text, auf den gewartet werden soll, ohne Berücksichtigung der Groß-/Kleinschreibung des Texts mit der Standardausgabe oder dem Standardfehler übereinstimmen soll
Timeout Ja Numerischer Wert 0 Gibt an, ob unbeschränkt auf das Erscheinen des Texts gewartet werden soll, oder ob der Vorgang fehlschlagen soll, wenn der Text nicht innerhalb eines festgelegten Zeitraums erscheint

Notiz

Das Modul von Power Automate für reguläre Ausdrücke ist .NET. Weitere Informationen zu regulären Ausdrücken finden Sie in Sprache für reguläre Ausdrücke – Kurzübersicht.

Erzeugte Variablen

Diese Aktion erzeugt keine Variablen.

Ausnahmen

Ausnahme Beschreibung des Dataflows
CMD-Sitzung ist geschlossen Gibt an, dass die angegebene CMD-Sitzung geschlossen ist
Timeout beim Warten auf Text Gibt an, dass der angegebene Timeoutzeitraum abgelaufen ist, bevor der Text in der Befehlssitzung angezeigt wurde

CMD-Sitzung schließen

Schließt eine zuvor geöffnete CMD-Sitzung.

Eingabeparameter

Argument Optional Akzeptiert Standardwert Beschreibung des Dataflows
CMD session Nein CMD-Sitzung Die zu schließende CMD-Sitzung. Geben Sie diese Variable in einer offenen CMD-Sitzungsaktion an

Erzeugte Variablen

Diese Aktion erzeugt keine Variablen.

Ausnahmen

Diese Aktion enthält keine Ausnahmen.