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