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