Bagikan melalui


Tindakan sesi CMD

Gunakan tindakan sesi Open CMD untuk memulai sesi prompt perintah. Tentukan folder kerja, dan secara opsional ubah halaman kode di bagian Advanced . Semua tindakan sesi CMD memerlukan variabel sesi CMD yang dihasilkan.

Untuk menjalankan perintah, sebarkan tindakan sesi Write to CMD, tentukan perintah, dan pilih untuk mengirim Enter. Contoh berikut membuat folder baru di direktori kerja saat ini.

Cuplikan layar tindakan sesi Write to CMD.

Untuk memastikan bahwa output tertentu muncul pada prompt perintah sebelum melanjutkan dengan tindakan berikutnya, gunakan tindakan Tunggu teks pada sesi CMD. Tentukan teks yang akan diharapkan atau masukkan ekspresi reguler dan aktifkan opsi yang sesuai untuk ekspresi reguler.

Cuplikan layar tindakan Tunggu teks pada sesi cmd.

Setelah semua tugas CMD selesai, gunakan tindakan Tutup sesi CMD untuk mengakhiri sesi CMD.

Buka sesi CMD

Buka sesi CMD baru.

Penting

Untuk mencegah akses yang tidak sah, Windows memerlukan hak administrator untuk mengakses folder yang dilindungi. Untuk menggunakan folder yang dilindungi sebagai folder kerja dalam tindakan sesi Open CMD, jalankan Power Automate dengan hak administrator. Untuk menemukan informasi selengkapnya mengenai menjalankan Power Automate sebagai administrator, buka Menjalankan Power Automate dengan hak yang ditingkatkan.

Parameter input

Argumen Opsional Menerima Nilai Default Description
Folder kerja Ya Map Jalur lengkap folder untuk memulai sesi CMD, jika berlaku
Ubah halaman kode Tidak Tersedia Nilai Boolean False Menentukan apakah akan mengubah halaman kode sesi saat ini
Pengodean No ASMO-708: Arab (ASMO 708), big5: Cina Tradisional (Big5), cp1025: IBM EBCDIC (Sirilik Serbia-Bulgaria), cp866: Sirilik (DOS), cp875: IBM EBCDIC (Yunani Modern), csISO2022JP: Jepang (JIS-Izinkan 1 byte Kana), DOS-720: Arab (DOS), DOS-862: Ibrani (DOS), EUC-CN: Cina Sederhana (EUC), EUC-JP: Jepang (JIS 0208-1990 dan 0212-1990), euc-jp: Jepang (EUC), euc-kr: Korea (EUC), GB18030: Cina Sederhana (GB18030), gb2312: Tionghoa Sederhana (GB2312), hz-gb-2312: Tionghoa Sederhana (HZ), IBM-Thailand: IBM EBCDIC (Thailand), IBM00858: OEM Multilingual Latin I, IBM00924: IBM Latin-1, IBM01047: IBM Latin-1, IBM01140: IBM EBCDIC (AS-Kanada-Euro), IBM01141: IBM EBCDIC (Jerman-Euro), IBM01142: IBM EBCDIC (Denmark-Norwegia-Euro), IBM01143: IBM EBCDIC (Finlandia-Swedia-Euro), IBM01144: IBM EBCDIC (Italia-Euro), IBM01145: IBM EBCDIC (Spanyol-Euro), IBM01146: IBM EBCDIC (INGGRIS-Euro), IBM01147: IBM EBCDIC (Prancis-Euro), IBM01148: IBM EBCDIC (Internasional-Euro), IBM01149: IBM EBCDIC (Islandia-Euro), IBM037: IBM EBCDIC (AS-Kanada), IBM1026: IBM EBCDIC (Turki Latin-5), IBM273: IBM EBCDIC (Jerman), IBM277: IBM EBCDIC (Denmark-Norwegia), IBM278: IBM EBCDIC (Finlandia-Swedia), IBM280: IBM EBCDIC (Italia), IBM284: IBM EBCDIC (Spanyol), IBM285: IBM EBCDIC (INGGRIS), IBM290: IBM EBCDIC (katakana Jepang), IBM297: IBM EBCDIC (Prancis), IBM420: IBM EBCDIC (Arab), IBM423: IBM EBCDIC (Yunani), IBM424: IBM EBCDIC (Ibrani), IBM437: OEM Amerika Serikat, IBM500: IBM EBCDIC (Internasional), ibm737: Yunani (DOS), ibm775: Baltik (DOS), ibm850: Eropa Barat (DOS), ibm852: Eropa Tengah (DOS), IBM855: OEM Cyrillic, ibm857: Turki (DOS), IBM860: Portugis (DOS), ibm861: Islandia (DOS), IBM863: Prancis Kanada (DOS), IBM864: Arab (864), IBM865: Nordik (DOS), ibm869: Yunani, Modern (DOS), IBM870: IBM EBCDIC (Multibahasa Latin-2), IBM871: IBM EBCDIC (Islandia), IBM880: IBM EBCDIC (Cyrillic Rusia), IBM905: IBM EBCDIC (Turki), iso-2022-jp: Jepang (JIS), iso-2022-jp: Jepang (JIS-Allow 1 byte Kana - SO/SI), iso-2022-kr: Korea (ISO), iso-8859-1: Eropa Barat (ISO), iso-8859-13: Estonia (ISO), iso-8859-15: Latin 9 (ISO), iso-8859-2: Eropa Tengah (ISO), iso-8859-3: Latin 3 (ISO), iso-8859-4: Baltik (ISO), iso-8859-5: Cyrillic (ISO), iso-8859-6: Arab (ISO), iso-8859-7: Yunani (ISO), iso-8859-8: Ibrani (ISO-Visual), iso-8859-8-i: Ibrani (ISO-Logis), iso-8859-9: Turki (ISO), Johab: Korea (Johab), koi8-r: Sirilik (KOI8-R), koi8-u: Sirilik (KOI8-U), ks_c_5601-1987: Korea, macintosh: Eropa Barat (Mac), shift_jis: Jepang (Shift-JIS), us-ascii: ASCII, utf-16: Unicode, utf-16BE: Unicode (Endian Besar), utf-32: Unicode (UTF-32), utf-32BE: Unicode (UTF-32 Big-Endian), utf-7: Unicode (UTF-7), utf-8: Unicode (UTF-8), windows-1250: Eropa Tengah (Windows), windows-1251: Sirilik (Windows), windows-1252: Eropa Barat (Windows), windows-1253: Yunani (Windows), windows-1254: Turki (Windows), windows-1255: Ibrani (Windows), windows-1256: Arab (Windows), windows-1257: Baltik (Windows), windows-1258: Vietnam (Windows), windows-874: Thailand (Windows), x-Cina-CNS: Cina Tradisional (CNS), x-Cina-Eten: Cina Tradisional (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: Cina Sederhana (GB2312-80), x-cp20949: Korea Wansung, x-cp50227: Cina Sederhana (ISO-2022), x-EBCDIC-KoreaDiperpanjang: IBM EBCDIC (Korea Diperpanjang), x-Europa: Europa, x-IA5: Eropa Barat (IA5), x-IA5-Jerman: Jerman (IA5), x-IA5-Norwegia: Norwegia (IA5), x-IA5-Swedia: Swedia (IA5), x-iscii-sebagai: ISCII Assam, 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: Arab (Mac), x-mac-ce: Eropa Tengah (Mac), x-mac-chinesesimp: Cina Sederhana (Mac), x-mac-chinesetrad: Cina Tradisional (Mac), x-mac-kroasia: Kroasia (Mac), x-mac-cyrillic: Cyrillic (Mac), x-mac-greek: Yunani (Mac), x-mac-hebrew: Ibrani (Mac), x-mac-icelandic: Islandia (Mac), x-mac-japanese: Jepang (Mac), x-mac-korea: Korea (Mac), x-mac-rumania: Rumania (Mac), x-mac-thai: Thailand (Mac), x-mac-turki: Turki (Mac), x-mac-ukraina: Ukraina (Mac)' utf-8 : Unicode (UTF-8) Pengodean yang akan digunakan saat membaca output

Variabel yang dibuat

Argumen Tipe Description
CmdSession Sesi CMD Sesi CMD untuk digunakan dengan tindakan CMD berikutnya

Pengecualian

Pengecualian Description
Tidak dapat memulai sesi perintah Menunjukkan masalah saat memulai sesi CMD
Direktori kerja tidak ada Menunjukkan bahwa terjadi kesalahan saat mencoba menemukan direktori kerja

Baca dari sesi CMD

Baca output sesi CMD.

Parameter input

Argumen Opsional Menerima Nilai Default Description
Sesi CMD No Sesi CMD Sesi CMD yang dibuka sebelumnya
Pisahkan output dari kesalahan Tidak Tersedia Nilai Boolean False Menentukan apakah akan menyimpan output standar dan kesalahan standar ke variabel lainnya atau digabungkan menjadi satu

Variabel yang dibuat

Argumen Tipe Description
CmdOutput Nilai teks Output standar sesi CMD
CmdError Nilai teks Kesalahan standar sesi CMD

Pengecualian

Pengecualian Description
Sesi CMD ditutup Menunjukkan bahwa sesi CMD yang ditentukan telah ditutup

Tulis ke sesi CMD

Jalankan perintah pada sesi CMD terbuka.

Parameter input

Argumen Opsional Menerima Nilai Default Description
Sesi CMD No Sesi CMD Variabel sesi CMD yang dibuka sebelumnya
Perintah No Nilai teks Nama perintah yang akan dijalankan
Kirim Enter setelah perintah Tidak Tersedia Nilai Boolean True Menentukan apakah akan mengirim perintah Enter

Variabel yang dibuat

Tindakan ini tidak menghasilkan variabel apa pun.

Pengecualian

Pengecualian Description
Tidak dapat menulis ke sesi CMD Menunjukkan kesalahan saat menulis ke sesi CMD
Sesi CMD ditutup Menunjukkan bahwa sesi CMD yang ditentukan telah ditutup

Tunggu teks pada sesi CMD

Tunggu teks tertentu pada sesi CMD yang dibuka sebelumnya.

Parameter input

Argumen Opsional Menerima Nilai Default Description
Sesi CMD No Sesi CMD Variabel sesi CMD terbuka
Teks yang ditunggu No Nilai teks Teks atau ekspresi reguler yang ditunggu untuk muncul pada output standar atau kesalahan standar
Ekspresi reguler Tidak Tersedia Nilai Boolean False Menentukan apakah akan menunggu ekspresi reguler, bukan teks biasa
Abaikan kasus Tidak Tersedia Nilai Boolean True Menentukan apakah teks yang ditunggu harus cocok dengan output standar atau kesalahan standar tanpa mempertimbangkan huruf dari teks
Waktu habis Ya Nilai numerik 0 Menentukan apakah akan menunggu tanpa batas waktu hingga teks ditampilkan atau gagal jika teks tidak ditampilkan dalam jangka waktu yang telah ditetapkan

Catatan

Power AutomateMesin ekspresi reguler adalah .NET. Untuk menemukan informasi selengkapnya tentang ekspresi reguler, buka Bahasa Ekspresi Reguler - Referensi Cepat.

Variabel yang dibuat

Tindakan ini tidak menghasilkan variabel apa pun.

Pengecualian

Pengecualian Description
Sesi CMD ditutup Menunjukkan bahwa sesi CMD yang ditentukan telah ditutup
Waktu habis saat menunggu teks Menunjukkan bahwa periode batas waktu yang ditentukan telah berlalu sebelum teks muncul di sesi perintah

Tutup sesi CMD

Tutup sesi CMD yang dibuka sebelumnya.

Parameter input

Argumen Opsional Menerima Nilai Default Description
Sesi CMD No Sesi CMD Sesi CMD ditutup. Tentukan variabel ini dalam tindakan sesi CMD terbuka

Variabel yang dibuat

Tindakan ini tidak menghasilkan variabel apa pun.

Pengecualian

Tindakan ini tidak menyertakan pengecualian apa pun.