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