Del via


CMD-sessionshandlinger

Brug Åbn CMD-session til at starte en kommandopromptsession. Angiv arbejdsmappen, og rediger eventuelt kodesiden i sektionen Avanceret. Alle CMD-sessionshandlinger kræver den producerede CMD-sessionsvariabel.

Hvis du vil køre en kommando, skal du installere handlingen Skriv til CMD-sessionen, angive en kommando og vælge at sende Enter. Følgende eksempel opretter en ny mappe i den aktuelle arbejdsmappe.

Skærmbillede af handlingen Skriv til CMD-session.

Hvis du vil sikre dig, at der vises et bestemt output i kommandoprompten, før du fortsætter med efterfølgende handlinger, skal du bruge handlingen Vent på teksten i CMD-sessionen. Angiv den forventede tekst, eller angiv et regulært udtryk, og angiv en tilsvarende indstilling for at aktivere regulære udtryk.

Skærmbillede handlingen Vent på tekst på CMD-session.

Når alle CMD-opgaver er fuldført, skal du bruge handlingen Luk CMD-session til at afslutte CMD-sessionen.

Åbn CMD-session

Åbn en ny CMD-session.

Vigtigt

For at forhindre uautoriseret adgang kræver Windows administratorrettigheder til beskyttede mapper. Hvis du vil bruge en beskyttet mappe som arbejdsmappe i handlingen Åbn CMD-session, skal Power Automate køre med administratorrettigheder. Du kan finde flere oplysninger om, hvordan du kører Power Automate som administrator, under Kør Power Automate med administratorrettigheder.

Inputparametre

Argument Valgfrit Accepterer Standardværdi Beskrivelse
Working folder Ja Mappe Den komplette sti til mappen til start af CMD-sessionen, hvis den findes
Change code page I/R Boolesk værdi Falsk Angiver, om sessionens aktuelle kodeside skal ændres
Encoding Nej ASMO-708 : Arabisk (ASMO 708), big5 : Kinesisk - traditionelt (Big5), cp1025 : IBM EBCDIC (Kyrillisk serbisk-bulgarsk), cp866 : Kyrillisk (DOS), cp875 : IBM EBCDIC (Græsk, moderne), csISO2022JP : Japansk (JIS-Allow 1 byte Kana), DOS-720 : Arabiak (DOS), DOS-862 : Hebraisk (DOS), EUC-CN : Kinesisk, forenklet (EUC), EUC-JP : Japansk (JIS 0208-1990 og 0212-1990), euc-jp : Japansk (EUC), euc-kr : Koreansk (EUC), GB18030 : Kinesisk, forenklet (GB18030), gb2312 : Kinesisk, forenklet (GB2312), hz-gb-2312 : Kinesisk, forenklet (HZ), IBM-Thai : IBM EBCDIC (Thai), IBM00858 : OEM Flersprogligt latin I, IBM00924 : IBM Latin-1, IBM01047 : IBM Latin-1, IBM01140 : IBM EBCDIC (US-Canada-Euro), IBM01141 : IBM EBCDIC (Tyskland-euro), IBM01142 : IBM EBCDIC (Danmark-Norge-euro), IBM01143 : IBM EBCDIC (Finland-Sverige-euro), IBM01144 : IBM EBCDIC (Italien-auro), IBM01145 : IBM EBCDIC (Spanien-euro), IBM01146 : IBM EBCDIC (Storbritannien-euro), IBM01147 : IBM EBCDIC (Frankrig-euro), IBM01148 : IBM EBCDIC (International-Euro), IBM01149 : IBM EBCDIC (Island-euro), IBM037 : IBM EBCDIC (USA-Canada), IBM1026 : IBM EBCDIC (Tyrkisk latin-5), IBM273 : IBM EBCDIC (Tyskland), IBM277 : IBM EBCDIC (Danmark-Norge), IBM278 : IBM EBCDIC (Finland-Sverige), IBM280 : IBM EBCDIC (Italien), IBM284 : IBM EBCDIC (Spanien), IBM285 : IBM EBCDIC (Storbritannien), IBM290 : IBM EBCDIC (Japansk katakana), IBM297 : IBM EBCDIC (Frankrig), IBM420 : IBM EBCDIC (Arabisk), IBM423 : IBM EBCDIC (Græsk), IBM424 : IBM EBCDIC (Hebraisk), IBM437 : OEM USA, IBM500 : IBM EBCDIC (International), ibm737 : Græsk (DOS), ibm775 : Baltisk (DOS), ibm850 : Vesteuropæisk (DOS), ibm852 : Centraleuropæsik (DOS), IBM855 : OEM Kyrillisk, ibm857 : Tyrkisk (DOS), IBM860 : Portugisisk (DOS), ibm861 : Islandsk (DOS), IBM863 : Fransk canadisk (DOS), IBM864 : Arabisk (864), IBM865 : Nordisk (DOS), ibm869 : Græsk, moderne (DOS), IBM870 : IBM EBCDIC (Flersprogligt latin-2), IBM871 : IBM EBCDIC (Islandsk), IBM880 : IBM EBCDIC (Kyrillisk, russisk), IBM905 : IBM EBCDIC (Tyrkisk), iso-2022-jp : Japansk (JIS), iso-2022-jp : Japansk (JIS-Allow 1 byte Kana - SO/SI), iso-2022-kr : Koreansk (ISO), iso-8859-1 : Vesteuropæisk (ISO), iso-8859-13 : Estisk (ISO), iso-8859-15 : Latin 9 (ISO), iso-8859-2 : Centraleuropæisk (ISO), iso-8859-3 : Latin 3 (ISO), iso-8859-4 : Baltisk (ISO), iso-8859-5 : Kyrillisk (ISO), iso-8859-6 : Arabisk (ISO), iso-8859-7 : Græsk (ISO), iso-8859-8 : Hebraisk (ISO-Visual), iso-8859-8-i : Hebreaisk (ISO-Logical), iso-8859-9 : Tyrkisk (ISO), Johab : Koreansk (Johab), koi8-r : Kyrillisk (KOI8-R), koi8-u : Kyrillisk (KOI8-U), ks_c_5601-1987 : Koreansk, macintosh : Vesteuropæisk (Mac), shift_jis : Japansk (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 : Central European (Windows), windows-1251 : Cyrillic (Windows), Windows-1252 : Western European (Windows), windows-1253 : Greek (Windows), windows-1254 : Turkish (Windows), windows-1255 : Hebraisk (Windows), windows-1256 : Arabisk (Windows), windows-1257 : Baltisk (Windows), windows-1258 : Vietnamesisk (Windows), windows-874 : Thai (Windows), x-Chinese-CNS : Kinesisk, traditionelt (CNS), x-Chinese-Eten : Kinesisk, traditionelt (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 : Chinese Simplified (GB2312-80), x-cp20949 : Korean Wansung, x-cp50227 : Chinese Simplified (ISO-2022), x-EBCDIC-KoreanExtended : IBM EBCDIC (Koreansk, udvidet), x-Europa : Europa, x-IA5 : Vesteuropæisk (IA5), x-IA5-German : Tysk (IA5), x-IA5-Norwegian : Norsk (IA5), x-IA5-Swedish : Svensk (IA5), x-iscii-as : ISCII Assamesisk, x-iscii-be : ISCII Bengalsk, 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 : Arabisk (Mac), x-mac-ce : Centraleuropæisk (Mac), x-mac-chinesesimp : Kinesisk forenklet (Mac), x-mac-chinesetrad : Kinesisk, traditionelt (Mac), x-mac-croatian : Kroatisk (Mac), x-mac-cyrillic : Kyrillisk (Mac), x-mac-greek : Græsk (Mac), x-mac-hebrew : Hebraisk (Mac), x-mac-icelandic : Islandsk (Mac), x-mac-japanese : Japansk (Mac), x-mac-korean : Koreansk (Mac), x-mac-romanian : Rumænsk (Mac), x-mac-thai : Thai (Mac), x-mac-turkish : Tyrkisk (Mac), x-mac-ukrainian : Ukrainsk (Mac)` utf-8 : Unicode (UTF-8) Den kodning, der skal bruges til læsning af outputtet

Variabler produceret

Argument Type Beskrivelse
CmdSession CMD-session CMD-session til brug med nyere CMD-handlinger

Undtagelser

Undtagelse Beskrivelse
Kunne ikke starte kommandosession Angiver et problem, der starter en CMD-session
Arbejdsmappe findes ikke Angiver, at der opstod en fejl under forsøg på at finde arbejdsmappen

Læs fra CMD-session

Læs output af en CMD-session.

Inputparametre

Argument Valgfrit Accepterer Standardværdi Beskrivelse
CMD-session Nej CMD-session En tidligere åbnet CMD-session
Separate output from error I/R Boolesk værdi Falsk Angiver, om standardoutputtet og standardfejlen skal gemmes i forskellige variabler eller kombineres i én

Variabler produceret

Argument Type Beskrivelse
CmdOutput Tekstværdi CMD-sessions standardoutput
CmdError Tekstværdi CMD-sessions standardfejl

Undtagelser

Undtagelse Beskrivelse
CMD-session er lukket Angiver, at den angivne CMD-session er lukket

Skriv til CMD-session

Udfør en kommando på en åben CMD-session.

Inputparametre

Argument Valgfrit Accepterer Standardværdi Beskrivelse
CMD-session Nej CMD-session En tidligere åbnet CMD-sessionsvariabel
Kommando Nej Tekstværdi Navnet på den kommando, der skal udføres
Send Enter efter kommando I/R Boolesk værdi Sand Angiver, om kommandoen Enter skal sendes

Variabler produceret

Denne handling producerer ingen variabler.

Undtagelser

Undtagelse Beskrivelse
Der kan ikke skrives til CMD-session Angiver en fejl under skrivning til en CMD-session
CMD-session er lukket Angiver, at den angivne CMD-session er lukket

Vent på tekst på CMD-session

Vent på en bestemt tekst i en tidligere åbnet CMD-session.

Inputparametre

Argument Valgfrit Accepterer Standardværdi Beskrivelse
CMD-session Nej CMD-session En åben CMD-sessionsvariabel
Text to wait Nej Tekstværdi Teksten eller det almindelige udtryk, der skal ventes på, vises som standardoutput eller standardfejl
Is regular expression I/R Boolesk værdi Falsk Angiver, om der skal ventes på et regulært udtryk i stedet for almindelig tekst
Ignore case I/R Boolesk værdi Sand Angiver, om den tekst, der skal ventes, skal stemme overens med standardoutputtet eller standardfejlen, uden at det tager højde for tekstens tilstand
Timeout Ja Numerisk værdi 0 Angiver, om der skal ventes uendeligt, indtil teksten vises eller mislykkes, eller om der skal afbrydes, hvis teksten ikke vises inden for en angivet tidsperiode

Bemærk

Power Automate bruger .NET til almindelige udtryk. Du kan finde flere oplysninger om almindelige udtryk i Normalt udtrykssprog – oversigtsvejledning.

Variabler produceret

Denne handling producerer ingen variabler.

Undtagelser

Undtagelse Beskrivelse
CMD-session er lukket Angiver, at den angivne CMD-session er lukket
Der opstod timeout under afventning af tekst Angiver, at den angivne timeoutperiode er udløbet, før teksten blev vist i kommandosessionen

Luk CMD-session

Luk en tidligere åbnet CMD-session.

Inputparametre

Argument Valgfrit Accepterer Standardværdi Beskrivelse
CMD-session Nej CMD-session CMD-sessionen, der skal lukkes. Angiv denne variabel i en åben CMD-sessionshandling

Variabler produceret

Denne handling producerer ingen variabler.

Undtagelser

Denne handling har ingen undtagelser.