Accions sessió CMD
Utilitzeu l'acció Obre la sessió CMD per iniciar una sessió d'indicador d'ordres . Especifiqueu la carpeta de treball i, opcionalment, canvieu la pàgina del codi a la secció Avançat . Totes les accions de sessió de CMD requereixen la variable de sessió CMD produïda.
Per executar una ordre, implementeu l'acció Escriu a la sessió CMD, especifiqueu una ordre i seleccioneu enviar Retorn. L'exemple següent crea una carpeta nova al directori de treball actual.
Per assegurar-vos que una sortida específica apareix a l'indicador d'ordres abans de continuar amb les accions posteriors, utilitzeu l'acció Espera el text a la sessió CMD. Especifiqueu el text que voleu esperar o introduïu una expressió regular i activeu l'opció adequada per a expressions regulars.
Quan totes les tasques CMD s'hagin completat, utilitzeu l'acció Tanca la sessió CMD per acabar la sessió de CMD.
Obre la sessió de CMD
Obre una sessió de CMD nova.
Important
Per evitar l'accés no autoritzat, Windows requereix drets d'administrador per accedir a carpetes protegides. Per utilitzar una carpeta protegida com a carpeta de treball a l'acció Obre sessió CMD, executeu amb drets d'administrador Power Automate . Per trobar més informació sobre com executar-se Power Automate com a administrador, aneu a Executa Power Automate amb drets elevats.
Paràmetres d’entrada
Argument | Opcional | Accepta | Valor per defecte | Descripció |
---|---|---|---|---|
Carpeta de treball | Sí | Carpeta | Camí complet de la carpeta per iniciar la sessió de CMD, si escau | |
Canvia la pàgina de codis | N/A | Valor booleà | Fals | Especifica si s'ha de canviar la pàgina de codis actual de la sessió |
Codificació | No | ASMO-708: Àrab (ASMO 708), big5: xinès tradicional (Big5), cp1025: IBM EBCDIC (ciríl·lic serbi-búlgar), cp866: ciríl·lic (DOS), cp875: IBM EBCDIC (grec modern), csISO2022JP: japonès (JIS-Allow 1 byte kana), DOS-720: àrab (DOS), DOS-862: hebreu (DOS), EUC-CN: Xinès simplificat (EUC), EUC-JP: Japonès (JIS 0208-1990 i 0212-1990), euc-jp: japonès (EUC), euc-kr: coreà (EUC), GB18030: xinès simplificat (GB18030), gb2312: Xinès simplificat (GB2312), hz-gb-2312: xinès simplificat (HZ), IBM-tailandès: IBM EBCDIC (tailandès), IBM00858: OEM multilingüe llatí I, IBM00924: IBM Latin-1, IBM01047: IBM Latin-1, IBM01140: IBM EBCDIC (EUA-Canadà-Euro), IBM01141: IBM EBCDIC (Alemanya-Euro), IBM01142: IBM EBCDIC (Dinamarca-Noruega-Euro), IBM01143: IBM EBCDIC (Finlàndia-Suècia-Euro), IBM01144: IBM EBCDIC (Itàlia-Euro), IBM01145: IBM EBCDIC (Espanya-Euro), IBM01146: IBM EBCDIC (UK-Euro), IBM01147: IBM EBCDIC (França-Euro), IBM01148: IBM EBCDIC (Internacional-Euro), IBM01149: IBM EBCDIC (islandès-Euro), IBM037: IBM EBCDIC (EUA-Canadà), IBM1026: IBM EBCDIC (turc llatí-5), IBM273: IBM EBCDIC (Alemanya), IBM277: IBM EBCDIC (Dinamarca-Noruega), IBM278: IBM EBCDIC (Finlàndia-Suècia), IBM280: IBM EBCDIC (Itàlia), IBM284: IBM EBCDIC (Espanya), IBM285: IBM EBCDIC (REGNE UNIT), IBM290: IBM EBCDIC (katakana japonès), IBM297: IBM EBCDIC (França), IBM420: IBM EBCDIC (àrab), IBM423: IBM EBCDIC (grec), IBM424: IBM EBCDIC (hebreu), IBM437: OEM Estats Units, IBM500: IBM EBCDIC (internacional), ibm737: grec (DOS), ibm775: bàltic (DOS), ibm850: Europa occidental (DOS), ibm852: centreeuropeu (DOS), IBM855: ciríl·lic OEM, ibm857: turc (DOS), IBM860: portuguès (DOS), ibm861: islandès (DOS), IBM863: francocanadenc (DOS), IBM864: àrab (864), IBM865: nòrdic (DOS), ibm869: grec, modern (DOS), IBM870: IBM EBCDIC (llatí multilingüe-2), IBM871: IBM EBCDIC (islandès), IBM880: IBM EBCDIC (rus ciríl·lic), IBM905: IBM EBCDIC (turc), iso-2022-jp: japonès (JIS), iso-2022-jp: japonès (JIS-Allow 1 byte Kana - SO/SI), iso-2022-kr: coreà (ISO), iso-8859-1: Europa occidental (ISO), iso-8859-13: estonià (ISO), iso-8859-15: llatí 9 (ISO), iso-8859-2: Europa central (ISO), iso-8859-3: llatí 3 (ISO), iso-8859-4: Bàltic (ISO), iso-8859-5: ciríl·lic (ISO), iso-8859-6: àrab (ISO), iso-8859-7: Grec (ISO), iso-8859-8: Hebreu (ISO-Visual), iso-8859-8-i: Hebreu (ISO-lògic), iso-8859-9: Turc (ISO), Johab: coreà (Johab), koi8-r: ciríl·lic (KOI8-R), koi8-u: ciríl·lic (KOI8-U), ks_c_5601-1987: coreà, macintosh: Europa occidental (Mac), shift_jis#: coreà, macintosh: Europa occidental (Mac), : japonès (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: Centreeuropeu (Windows), Windows-1251: Ciríl·lic (Windows), Windows-1252: Europa occidental (Windows), Windows-1253: Grec (Windows), Windows-1254: Turc (Windows), Windows-1255: Hebreu (Windows), Windows-1256: Àrab (Windows), Windows-1257: Bàltic (Windows), Windows-1258: Vietnamita (Windows), Windows-874: Tailandès (Windows), x-xinès-CNS: xinès tradicional (CNS), x-xinès-eten: xinès tradicional (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: xinès simplificat (GB2312-80), x-cp20949: coreà Wansung, x-cp50227: xinès simplificat (ISO-2022), x-EBCDIC-coreàEstès: IBM EBCDIC (coreà estès), x-Europa: Europa, x-IA5: Europa occidental (IA5), x-IAia 5-Alemany: Alemany (IA5), x-IA5-Noruec: Noruec (IA5), x-IA5-Suec: Suec (IA5), x-iscii-as: ISCII Assamès, x-iscii-be: ISCII Bengalí, x-iscii-de: ISCII Devanagari, x-iscii-gu: ISCII Gujarati, x-iscii-ka: ISCII Kannada, x-iscii-ma: ISCII Malaiàlam, x-iscii-o: ISCII Oriya, x-iscii-pa: ISCII Panjabi, x-iscii-ta: tàmil ISCII, x-iscii-te: ISCII Telugu, x-mac-àrab: àrab (Mac), x-mac-ce: centreeuropeu (Mac), x-mac-xinès: xinès simplificat (Mac), x-mac-chinesetrad: xinès tradicional (Mac), x-mac-croat: croat (Mac), x-mac-ciríl·lic: ciríl·lic (Mac), x-mac-grec: grec (Mac), x-mac-hebreu: hebreu (Mac), x-mac-islandès: islandès (Mac), x-mac-japonès: japonès (Mac), x-mac-coreà: coreà (Mac), xinès (Mac), x-mac-romanès: romanès (Mac), x-mac-thai: tailandès (Mac), x-mac-turc: turc (Mac), x-mac-ucraïnès: ucraïnès (Mac)' | utf-8 : Unicode (UTF-8) | Codificació que s'utilitza durant la lectura de la sortida |
Variables generades
Argument | Type | Descripció |
---|---|---|
Sessió CMD | Sessió CMD | Sessió de CMD per a fer servir amb accions de CMD posteriors |
Excepcions
Excepció | Descripció |
---|---|
No es pot iniciar la sessió d'ordres | Indica un problema en iniciar una sessió de CMD |
El directori de treball no existeix | Indica que s'ha produït un error en intentar localitzar el directori de treball |
Llegeix de la sessió de CMD
Llegeix la sortida d'una sessió de CMD.
Paràmetres d’entrada
Argument | Opcional | Accepta | Valor per defecte | Descripció |
---|---|---|---|---|
Sessió de CMD | No | Sessió CMD | Una sessió de CMD oberta prèviament | |
Separa la sortida de l'error | N/A | Valor booleà | Fals | Especifica si la sortida estàndard i l'error estàndard s'emmagatzemen en diferents variables o combinats en una |
Variables generades
Argument | Type | Descripció |
---|---|---|
CmdOutput | Valor del text | Sortida estàndard de la sessió de CMD |
CmdError | Valor del text | Error estàndard de la sessió de CMD |
Excepcions
Excepció | Descripció |
---|---|
La sessió de CMD està tancada | Indica que la sessió de CMD especificada està tancada |
Escriu a la sessió de CMD
Executa una ordre a una sessió de CMD oberta.
Paràmetres d’entrada
Argument | Opcional | Accepta | Valor per defecte | Descripció |
---|---|---|---|---|
Sessió de CMD | No | Sessió CMD | Una variable de sessió de CMD oberta prèviament | |
Ordre | No | Valor del text | Nom de l’ordre que cal executar | |
Envia Retorn després de l'ordre | N/A | Valor booleà | Cert | Especifica si s'ha d'enviar una ordre Retorn |
Variables generades
Aquesta acció no produeix cap variable.
Excepcions
Excepció | Descripció |
---|---|
No es pot escriure a la sessió de CMD | Indica un error en escriure a una sessió de CMD |
La sessió de CMD està tancada | Indica que la sessió de CMD especificada està tancada |
Espera el text a la sessió de CMD
Espera un text específic en una sessió de CMD oberta prèviament.
Paràmetres d’entrada
Argument | Opcional | Accepta | Valor per defecte | Descripció |
---|---|---|---|---|
Sessió de CMD | No | Sessió CMD | Una variable de sessió de CMD oberta | |
Text que cal esperar | No | Valor del text | Text o expressió regular que s'esperarà que aparegui a la sortida estàndard o a l'error estàndard | |
És una expressió regular | N/A | Valor booleà | Fals | Especifica si s'ha d'esperar una expressió regular en comptes de text sense format |
No diferenciïs entre majúscules i minúscules | N/A | Valor booleà | Cert | Especifica si el text que s'esperarà ha de coincidir amb el de la sortida estàndard o l'error estàndard sense tenir en compte les majúscules o minúscules del text |
Temps d'espera | Sí | Valor numèric | 0 | Especifica si s'ha d'esperar indefinidament que el text aparegui o si s'ha de produir un error si el text no es mostra en un període de temps definit |
Nota
Power AutomateEl motor d'expressió regular és .NET. Per trobar més informació sobre les expressions regulars, aneu a Llenguatge d'expressió regular - Referència ràpida.
Variables generades
Aquesta acció no produeix cap variable.
Excepcions
Excepció | Descripció |
---|---|
La sessió de CMD està tancada | Indica que la sessió de CMD especificada està tancada |
S'ha superat el temps d'espera mentre s'esperava el text | Indica que ha transcorregut el període de temps d'espera especificat abans que el text aparegués a la sessió d'ordres |
Tanca la sessió de CMD
Tanca una sessió de CMD oberta prèviament.
Paràmetres d’entrada
Argument | Opcional | Accepta | Valor per defecte | Descripció |
---|---|---|---|---|
Sessió de CMD | No | Sessió CMD | La sessió de CMD per tancar. Especifiqueu aquesta variable en una acció de sessió CMD oberta |
Variables generades
Aquesta acció no produeix cap variable.
Excepcions
Aquesta acció no inclou excepcions.