Share via


Acties voor CMD-sessies

Gebruik de actie CMD-sessie openen om een opdrachtpromptsessie te starten. Geef de werkmap op en wijzig eventueel de codepagina in de sectie Geavanceerd. Alle CMD-sessieacties vereisen de geproduceerde CMD-sessievariabele.

Als u een opdracht wilt uitvoeren, implementeert u de actie Schrijven naar CMD-sessie, geeft u een opdracht op en selecteert u Enter om te verzenden. In het volgende voorbeeld wordt een nieuwe map gemaakt in de huidige werkmap.

Schermopname van de actie Schrijven naar CMD-sessie.

Om ervoor te zorgen dat specifieke uitvoer in de opdrachtprompt verschijnt voordat u doorgaat met volgende acties, gebruikt u de actie Wachten op tekst in CMD-sessie. Geef de te verwachten tekst op of voer een reguliere expressie in en schakel de juiste optie voor reguliere expressies in.

Schermopname van de actie Wachten op tekst in CMD-sessie.

Wanneer alle CMD-taken zijn voltooid, gebruikt u de actie CMD-sessie sluiten om de CMD-sessie te beëindigen.

CMD-sessie openen

Hiermee wordt een nieuwe CMD-sessie geopend.

Belangrijk

Als u ongeautoriseerde toegang wilt voorkomen, heeft Windows beheerdersrechten nodig om toegang te krijgen tot beveiligde mappen. Als u een beveiligde map wilt gebruiken als werkmap in de actie CMD-sessie openen, voert u Power Automate uit met beheerdersrechten. Ga naar Power Automate uitvoeren met verhoogde rechten voor meer informatie over het uitvoeren van Power Automate als beheerder.

Invoerparameters

Argument Optioneel Accepteert Standaardwaarde Omschrijving
Working folder Ja Map Het volledige pad van de map om de CMD-sessie te starten, indien van toepassing
Change code page N.v.t. Booleaanse waarde Onwaar Geeft weer of de huidige codepagina van de sessie moet worden gewijzigd
Encoding Nee ASMO-708: Arabisch (ASMO 708), big5: Traditioneel Chinees (Big5), cp1025: IBM EBCDIC (Cyrillisch Servisch-Bulgaars), cp866: Cyrillisch (DOS), cp875: IBM EBCDIC (Grieks modern), csISO2022JP: Japans (JIS -Laat 1 byte Kana toe), DOS-720: Arabisch (DOS), DOS-862: Hebreeuws (DOS), EUC-CN: Vereenvoudigd Chinees (EUC), EUC-JP: Japans (JIS 0208-1990 en 0212-1990), euc -jp: Japans (EUC), euc-kr: Koreaans (EUC), GB18030: Vereenvoudigd Chinees (GB18030), gb2312: Vereenvoudigd Chinees (GB2312), hz-gb-2312: Vereenvoudigd Chinees (HZ), IBM-Thai: IBM EBCDIC (Thais), IBM00858: OEM Multilingual Latin I, IBM00924: IBM Latin-1, IBM01047: IBM Latin-1, IBM01140: IBM EBCDIC (VS-Canada-euro), IBM01141: IBM EBCDIC (Duitsland-euro), IBM01142: IBM EBCDIC (Denemarken-Noorwegen-euro), IBM01143: IBM EBCDIC (Finland-Zweden-euro), IBM01144: IBM EBCDIC (Italië-euro), IBM01145: IBM EBCDIC (Spanje-euro), IBM01146: IBM EBCDIC (VK-euro ), IBM01147: IBM EBCDIC (Frankrijk-euro), IBM01148: IBM EBCDIC (Internationaal-euro), IBM01149: IBM EBCDIC (IJslands -euro), IBM037: IBM EBCDIC (VS-Canada), IBM1026: IBM EBCDIC (Turks Latijn-5), IBM273: IBM EBCDIC (Duitsland), IBM277: IBM EBCDIC (Denemarken-Noorwegen), IBM278: IBM EBCDIC (Finland- Zweden), IBM280: IBM EBCDIC (Italië), IBM284: IBM EBCDIC (Spanje), IBM285: IBM EBCDIC (VK), IBM290: IBM EBCDIC (Japanse katakana), IBM297: IBM EBCDIC (Frankrijk), IBM420: IBM EBCDIC (Arabisch ), IBM423: IBM EBCDIC (Grieks), IBM424: IBM EBCDIC (Hebreeuws), IBM437: OEM Verenigde Staten, IBM500: IBM EBCDIC (internationaal), ibm737: Grieks (DOS), ibm775: Baltisch (DOS), ibm850: West-europees (DOS), ibm852: Centraal-europees (DOS), IBM855: OEM Cyrillisch, ibm857: Turks (DOS), IBM860: Portugees (DOS), ibm861: IJslands (DOS), IBM863: Frans-Canadees (DOS), IBM864: Arabisch ( 864), IBM865: Nordic (DOS), ibm869: Grieks, Modern (DOS), IBM870: IBM EBCDIC (Multilingual Latin-2), IBM871: IBM EBCDIC (IJslands), IBM880: IBM EBCDIC (Cyrillisch Russisch), IBM905: IBM EBCDIC (Turks), iso-2022-jp: Japans (JIS), iso-2022-jp: Japans (JIS-Allow 1 byt e Kana - SO/SI), iso-2022-kr: Koreaans (ISO), iso-8859-1: West-europees (ISO), iso-8859-13: Ests (ISO), iso-8859-15: Latijn 9 (ISO), iso-8859-2: Midden-europees (ISO), iso-8859-3: Latin 3 (ISO), iso-8859-4: Baltisch (ISO), iso-8859-5: Cyrillisch (ISO), iso-8859-6: Arabisch (ISO), iso-8859-7: Grieks (ISO), iso-8859-8: Hebreeuws (ISO-Visual), iso-8859-8-i: Hebreeuws (ISO-Logical), iso-8859-9: Turks (ISO), Johab: Koreaans (Johab), koi8-r: Cyrillisch (KOI8-R), koi8-u: Cyrillisch (KOI8-U), ks_c_5601-1987: Koreaans, macintosh: West-europees (Mac ), shift_jis: Japans (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: Centraal-europees (Windows), windows-1251: Cyrillisch (Windows ), Windows-1252: West-europees (Windows), windows-1253: Grieks (Windows), windows-1254: Turks (Windows), windows-1255: Hebreeuws (Windows), windows-1256: Arabisch (Windows), windows-1257: Baltisch (Windows), windows-1258: Vietnamees (Windows), windows-874: Thai (Windows), x-Chinees-CNS: Traditioneel Chinees (CNS), x-Chinees-Eten: Traditioneel Chinees (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: Vereenvoudigd Chinees (GB2312-80), x-cp20949: Koreaans Wansung, x-cp50227: Vereenvoudigd Chinees (ISO-2022), x-EBCDIC-KoreanExtended: IBM EBCDIC (Korean Extended), x-europa: Europa, x-IA5: West-europees (IA5), x-IA5-Duits: Duits (IA5), x-IA5-Noors: Noors (IA5), x-IA5-Zweeds: Zweeds (IA5), x-iscii-as: ISCII Assamees, 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-of: ISCII Odia x-iscii-pa: ISCII Punjabi, x-iscii-ta: ISCII Tamil, x-iscii-te: ISCII Telugu, x-mac-arabic: Arabisch (Mac), x-mac-ce: Centraal-europees (Mac ), x-mac-chinesesimp: Chinees Simpli fied (Mac), x-mac-chinesetrad: Traditioneel Chinees (Mac), x-mac-kroatisch: Kroatisch (Mac), x-mac-cyrillisch: Cyrillisch (Mac), x-mac-grieks: Grieks (Mac), x-mac-hebrew: Hebreeuws (Mac), x-mac-ijslands: IJslands (Mac), x-mac-japanese: Japans (Mac), x-mac-koreaans: Koreaans (Mac), x-mac-roemeen: Roemeens (Mac), x-mac-thai: Thais (Mac), x-mac-turks: Turks (Mac), x-mac-oekraïens: Oekraïens (Mac)` utf-8: Unicode (UTF-8) De codering die moet worden gebruikt bij het lezen van de output

Variabelen gemaakt

Argument Type Omschrijving
CmdSession CMD-sessie De CMD-sessie die moet worden gebruikt met latere CMD-acties

Uitzonderingen

Uitzondering Beschrijving
Kan opdracht sessie niet starten Duidt op een probleem bij het starten van een CMD-sessie
Werkmap bestaat niet Geeft aan dat er een fout is opgetreden tijdens het zoeken van de werkmap

Lezen uit CMD-sessie

Hiermee wordt de uitvoer van een CMD-sessie gelezen.

Invoerparameters

Argument Optioneel Accepteert Standaardwaarde Omschrijving
CMD session Nee CMD-sessie Een eerder geopende CMD-sessie
Separate output from error N.v.t. Booleaanse waarde Onwaar Hiermee wordt opgegeven of de standaard uitvoer en de standaard fout moeten worden opgeslagen in verschillende variabelen of worden gecombineerd

Variabelen gemaakt

Argument Type Omschrijving
CmdOutput Tekstwaarde De standaard uitvoer van de CMD-sessie
CmdError Tekstwaarde De standaard fout van de CMD-sessie

Uitzonderingen

Uitzondering Beschrijving
CMD-sessie is gesloten Geeft aan dat de opgegeven CMD-sessie is gesloten

Schrijven naar CMD-sessie

Hiermee wordt een opdracht uitgevoerd op een open CMD-sessie.

Invoerparameters

Argument Optioneel Accepteert Standaardwaarde Omschrijving
CMD session Nee CMD-sessie Een eerder geopende CMD-sessievariabele
Opdracht Geen Tekstwaarde De naam van de uit te voeren opdracht
Enter verzenden na opdracht N.v.t. Booleaanse waarde True Geeft aan of Enter moet worden verzonden voor de opdracht

Variabelen gemaakt

Deze actie levert geen variabelen op.

Uitzonderingen

Uitzondering Omschrijving
Kan niet schrijven naar CMD-sessie Verwijst naar een fout bij het schrijven van een CMD-sessie
CMD-sessie is gesloten Geeft aan dat de opgegeven CMD-sessie is gesloten

Wachten op tekst in CMD-sessie

Hiermee wordt gewacht tot een specifieke tekst wordt weergegeven in een eerder geopende CMD-sessie.

Invoerparameters

Argument Optioneel Accepteert Standaardwaarde Omschrijving
CMD session Nee CMD-sessie Een open CMD-sessievariabele
Text to wait Nee Tekstwaarde De tekst of gewone expressie waarop moet worden gewacht op standaard uitvoer of standaard fout
Is regular expression N.v.t. Booleaanse waarde Onwaar Geeft aan om wel of niet wachten op een gewone uitdrukking in plaats van tekst zonder opmaak
Ignore case N.v.t. Booleaanse waarde Waar Geeft op of de te wachten tekst moet overeenkomen met de standaard uitvoer of de standaard fout zonder rekening te houden met hoofdlettergebruik van de tekst
Timeout Ja Numerieke waarde 0 Hiermee wordt opgegeven of oneindig moet worden gewacht tot de tekst wordt weergegeven of mislukt als de tekst niet binnen een ingestelde periode wordt weergegeven

Notitie

De engine voor reguliere expressies in Power Automate is .NET. Ga naar Reguliere expressietaal - Beknopte naslag voor meer informatie over reguliere expressies.

Variabelen gemaakt

Deze actie levert geen variabelen op.

Uitzonderingen

Uitzondering Omschrijving
CMD-sessie is gesloten Geeft aan dat de opgegeven CMD-sessie is gesloten
Er is een time-out opgetreden tijdens het wachten op tekst Geeft aan dat de opgegeven time-outperiode is verstreken voordat de tekst in de opdrachtsessie werd weergegeven

CMD-sessie sluiten

Hiermee wordt een eerder geopende CMD-sessie gesloten.

Invoerparameters

Argument Optioneel Accepteert Standaardwaarde Omschrijving
CMD session Nee CMD-sessie De CMD-sessie om te sluiten. Geef deze variabele op in een open CMD-sessie-actie

Variabelen gemaakt

Deze actie levert geen variabelen op.

Uitzonderingen

Deze actie omvat geen uitzonderingen.