การดำเนินการของเซสชัน CMD
ใช้การดำเนินการ เปิดเซสชัน CMD เพื่อเริ่มเซสชันพร้อมท์คำสั่ง ระบุโฟลเดอร์การทำงาน และเลือกเปลี่ยนหน้ารหัสในส่วน ขั้นสูง การดำเนินการของเซสชัน CMD ทั้งหมดต้องการตัวแปรเซสชัน CMD ที่สร้างขึ้น
หากต้องการเรียกใช้คำสั่ง ให้ปรับใช้การดำเนินการ เขียนไปยังเซสชัน CMD ระบุคำสั่ง และเลือกส่ง Enter ตัวอย่างต่อไปนี้จะสร้างโฟลเดอร์ใหม่ในไดเรกทอรีการทำงานปัจจุบัน
เพื่อให้แน่ใจว่าผลลัพธ์ที่เจาะจงปรากฏบนพร้อมท์คำสั่งก่อนดำเนินการด้วยการดำเนินการที่ตามมา ให้ใช้การดำเนินการ รอข้อความในเซสชัน CMD ระบุข้อความที่ต้องการหรือป้อนนิพจน์ทั่วไปและเปิดใช้งานตัวเลือกที่เหมาะสมสำหรับนิพจน์ทั่วไป
เมื่องาน CMD ทั้งหมดเสร็จสิ้น ให้ใช้การดำเนินการ ปิดเซสชัน CMD เพื่อยุติเซสชัน CMD
เปิดเซสชัน CMD
เปิดเซสชัน CMD ใหม่
สำคัญ
เพื่อป้องกันการเข้าถึงโดยไม่ได้รับอนุญาต Windows ต้องการสิทธิ์ของผู้ดูแลระบบในการเข้าถึงโฟลเดอร์ที่ได้รับการป้องกัน ในการใช้โฟลเดอร์ที่ได้รับการป้องกันเป็นโฟลเดอร์ทำงานในการดำเนินการ เปิดเซสชัน CMD ให้เรียกใช้ Power Automate ด้วยสิทธิ์ของผู้ดูแลระบบ ในการค้นหาข้อมูลเพิ่มเติมเกี่ยวกับการเรียกใช้ Power Automate ในฐานะผู้ดูแลระบบ ให้ไปที่ เรียกใช้ Power Automate ด้วยสิทธิ์ที่มีระดับสูงขึ้น
พารามิเตอร์อินพุต
อาร์กิวเมนต์ | ระบุหรือไม่ก็ได้ | ยอมรับ | ค่าตามค่าเริ่มต้น | คำอธิบาย |
---|---|---|---|---|
Working folder | ใช่ | โฟลเดอร์ | พาธแบบเต็มของโฟลเดอร์ที่เริ่มเซสชัน CMD หากเกี่ยวข้อง | |
Change code page | ไม่พร้อมใช้งาน | ค่าแบบบูลีน | เท็จ | ระบุว่าจะเปลี่ยนโค้ดเพจปัจจุบันของเซสชันหรือไม่ |
Encoding | ไม่ | ASMO-708: อาหรับ (ASMO 708), big5: จีนตัวเต็ม (Big5), cp1025: IBM EBCDIC (ซีริลลิกเซอร์เบียน-บัลแกเรีย), cp866: Cyrillic (DOS), cp875: IBM EBCDIC (กรีกสมัยใหม่), csISO2022JP: ภาษาญี่ปุ่น (JIS-อนุญาต Kana 1 ไบต์), DOS-720: อารบิก (DOS), DOS-862: ฮิบรู (DOS), EUC-CN: จีนประยุกต์ (EUC), EUC-JP: ญี่ปุ่น (JIS 0208-1990 และ 0212-1990), euc -jp: ญี่ปุ่น (EUC), euc-kr: เกาหลี (EUC), GB18030: Chinese Simplified (GB18030), gb2312: Chinese Simplified (GB2312), hz-gb-2312: Chinese Simplified (HZ), IBM-Thai: IBM EBCDIC (ภาษาไทย), IBM00858: OEM Multilingual Latin I, IBM00924: IBM Latin-1, IBM01047: IBM Latin-1, IBM01140: IBM EBCDIC (US-Canada-Euro), IBM01141: IBM EBCDIC (เยอรมนี-ยูโร), IBM01142: IBM EBCDIC (เดนมาร์ก-นอร์เวย์-ยูโร), IBM01143: IBM EBCDIC (ฟินแลนด์-สวีเดน-ยูโร), IBM01144: IBM EBCDIC (อิตาลี-ยูโร), IBM01145: IBM EBCDIC (สเปน-ยูโร), IBM01146: IBM EBCDIC (สหราชอาณาจักร-ยูโร), IBM01147: IBM EBCDIC (ฝรั่งเศส-ยูโร), IBM01148: IBM EBCDIC (ระหว่างประเทศ-ยูโร), IBM01149: IBM EBCDIC (ไอซ์แลนด์ -Euro), IBM037: IBM EBCDIC (สหรัฐฯ-แคนาดา), IBM1026: IBM EBCDIC (ภาษาละติน-5), IBM273: IBM EBCDIC (เยอรมนี), IBM277: IBM EBCDIC (เดนมาร์ก-นอร์เวย์), IBM278: IBM EBCDIC (ฟินแลนด์- สวีเดน), IBM280: IBM EBCDIC (อิตาลี), IBM284: IBM EBCDIC (สเปน), IBM285: IBM EBCDIC (สหราชอาณาจักร), IBM290: IBM EBCDIC (คาตาคานะญี่ปุ่น), IBM297: IBM EBCDIC (ฝรั่งเศส), IBM420: IBM EBCDIC (ภาษาอาหรับ), IBM423: IBM EBCDIC (กรีก), IBM424: IBM EBCDIC (ฮีบรู), IBM437: OEM United States, IBM500: IBM EBCDIC (นานาชาติ), ibm737: Greek (DOS), ibm775: Baltic (DOS), ibm850: ยุโรปตะวันตก (DOS), ibm852: ยุโรปกลาง (DOS), IBM855: OEM Cyrillic, ibm857: ตุรกี (DOS), IBM860: โปรตุเกส (DOS), ibm861: ไอซ์แลนด์ (DOS), IBM863: ฝรั่งเศส แคนาดา (DOS), IBM864: อาหรับ ( 864), IBM865: Nordic (DOS), ibm869: Greek, Modern (DOS), IBM870: IBM EBCDIC (Multilingual Latin-2), IBM871: IBM EBCDIC (ไอซ์แลนด์), IBM880: IBM EBCDIC (Cyrillic Russian), IBM905: IBM EBCDIC (ตุรกี), iso-2022-jp: ญี่ปุ่น (JIS), iso-2022-jp: ญี่ปุ่น (JIS-Allow 1 ไบต์ e Kana - SO/SI), iso-2022-kr: เกาหลี (ISO), iso-8859-1: ยุโรปตะวันตก (ISO), iso-8859-13: เอสโตเนีย (ISO), iso-8859-15: ละติน 9 (ISO), iso-8859-2: ยุโรปกลาง (ISO), iso-8859-3: ละติน 3 (ISO), iso-8859-4: บอลติก (ISO), iso-8859-5: Cyrillic (ISO), iso-8859-6: อาหรับ (ISO), iso-8859-7: กรีก (ISO), iso-8859-8: ฮิบรู (ISO-Visual), iso-8859-8-i: ฮิบรู (ISO-Logical), iso-8859-9: ตุรกี (ISO), Johab: เกาหลี (Johab), koi8-r: Cyrillic (KOI8-R), koi8-u: Cyrillic (KOI8-U), ks_c_5601-1987: เกาหลี, macintosh: ยุโรปตะวันตก (Mac), shift_jis: ภาษาญี่ปุ่น (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: ยุโรปตะวันตก (Windows), windows-1253: กรีก (Windows), windows-1254: ตุรกี (Windows), windows-1255: ฮิบรู (Windows), windows-1256: อาหรับ (Windows), windows-1257: Baltic (Windows), windows-1258: Vietnamese (Windows), windows-874: Thai (Windows), x-Chinese-CNS: Chinese Traditional (CNS), x-Chinese-Eten: Chinese Traditional (Eten), x-cp20001: TCA ไต้หวัน, 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 (Korean Extended), x-Europa: Europa, x-IA5: ยุโรปตะวันตก (IA5), x-IA5-เยอรมัน: เยอรมัน (IA5), x-IA5-นอร์เวย์: นอร์เวย์ (IA5), x-IA5-สวีเดน: สวีเดน (IA5), x-iscii-as: ISCII Assamese, 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: Arabic (Mac), x-mac-ce: Central European (Mac), x-mac-chinesesimp: Chinese Simpli fied (Mac), x-mac-chinesetrad: Chinese Traditional (Mac), x-mac-croatian: Croatian (Mac), x-mac-cyrillic: Cyrillic (Mac), x-mac-greek: Greek (Mac), x-mac-hebrew: ฮิบรู (Mac), x-mac-icelandic: ไอซ์แลนด์ (Mac), x-mac-japanese: ญี่ปุ่น (Mac), x-mac-korean: เกาหลี (Mac), x-mac-โรมาเนีย: โรมาเนีย (Mac), x-mac-thai: ไทย (Mac), x-mac-turkish: ตุรกี (Mac), x-mac-ukrainian: ยูเครน (Mac)` | utf-8 : Unicode (UTF-8) | การเข้ารหัสที่จะใช้เมื่ออ่านผลลัพธ์ |
ตัวแปรที่สร้าง
อาร์กิวเมนต์ | ชนิด | คำอธิบาย |
---|---|---|
CmdSession | เซสชัน CMD | เซสชัน CMD สำหรับใช้กับการดำเนินการ CMD ในภายหลัง |
ข้อยกเว้น
ข้อยกเว้น | คำอธิบาย |
---|---|
ไม่สามารถเริ่มต้นเซสชันคำสั่งได้ | ระบุปัญหาในการเริ่มเซสชัน CMD |
ไม่มีไดเรกทอรีการทำงานอยู่ | ระบุว่าเกิดข้อผิดพลาดขณะพยายามค้นหาไดเรกทอรีการทำงาน |
อ่านจากเซสชัน CMD
อ่านผลลัพธ์ของเซสชัน CMD
พารามิเตอร์อินพุต
อาร์กิวเมนต์ | ระบุหรือไม่ก็ได้ | ยอมรับ | ค่าตามค่าเริ่มต้น | คำอธิบาย |
---|---|---|---|---|
CMD session | ไม่ | เซสชัน CMD | เซสชัน CMD ที่เปิดไว้ก่อนหน้านี้ | |
Separate output from error | ไม่พร้อมใช้งาน | ค่าแบบบูลีน | เท็จ | ระบุว่าจะเก็บผลลัพธ์มาตรฐานและข้อผิดพลาดมาตรฐานไว้ในตัวแปรต่างกัน หรือรวมกันเป็นหนึ่งเดียว |
ตัวแปรที่สร้าง
อาร์กิวเมนต์ | ชนิด | คำอธิบาย |
---|---|---|
CmdOutput | ค่าข้อความ | ผลลัพธ์มาตรฐานของเซสชัน CMD |
CmdError | ค่าข้อความ | ข้อผิดพลาดมาตรฐานของเซสชัน CMD |
ข้อยกเว้น
ข้อยกเว้น | คำอธิบาย |
---|---|
เซสชัน CMD ถูกปิด | บ่งชี้ว่าเซสชัน CMD ที่ระบุถูกปิด |
เขียนลงในเซสชัน CMD
ดำเนินการคำสั่งในเซสชัน CMD ที่เปิดอยู่
พารามิเตอร์อินพุต
อาร์กิวเมนต์ | ระบุหรือไม่ก็ได้ | ยอมรับ | ค่าตามค่าเริ่มต้น | คำอธิบาย |
---|---|---|---|---|
CMD session | ไม่ | เซสชัน CMD | ตัวแปรเซสชัน CMD ที่เปิดไว้ก่อนหน้านี้ | |
คำสั่ง | ไม่ | ค่าข้อความ | ชื่อของคำสั่งที่จะดำเนินการ | |
ส่ง Enter หลังคำสั่ง | ไม่ระบุ | ค่าแบบบูลีน | จริง | ระบุว่าจะส่ง Enter คำสั่งหรือไม่ |
ตัวแปรที่สร้าง
การดำเนินการนี้ไม่สร้างตัวแปรใดๆ
ข้อยกเว้น
ข้อยกเว้น | คำอธิบาย |
---|---|
ไม่สามารถเขียนลงในเซสชัน CMD | ระบุข้อผิดพลาดในการเขียนไปยังเซสชัน CMD |
เซสชัน CMD ถูกปิด | บ่งชี้ว่าเซสชัน CMD ที่ระบุถูกปิด |
รอข้อความในเซสชัน CMD
รอให้ข้อความที่ระบุปรากฏบนเซสชัน CMD ที่เปิดไว้ก่อนหน้านี้
พารามิเตอร์อินพุต
อาร์กิวเมนต์ | ระบุหรือไม่ก็ได้ | ยอมรับ | ค่าตามค่าเริ่มต้น | คำอธิบาย |
---|---|---|---|---|
CMD session | ไม่ | เซสชัน CMD | ตัวแปรเซสชัน CMD ที่เปิดอยู่ | |
Text to wait | ไม่ | ค่าข้อความ | ข้อความหรือนิพจน์ปกติที่รอให้ปรากฏบนผลลัพธ์มาตรฐานหรือข้อผิดพลาดมาตรฐาน | |
Is regular expression | ไม่พร้อมใช้งาน | ค่าแบบบูลีน | เท็จ | ระบุว่าจะรอนิพจน์ปกติแทนข้อความธรรมดาหรือไม่ |
Ignore case | ไม่พร้อมใช้งาน | ค่าแบบบูลีน | จริง | ระบุว่าข้อความที่จะรอควรตรงกับผลลัพธ์มาตรฐานหรือข้อผิดพลาดมาตรฐาน โดยไม่คำนึงถึงตัวพิมพ์ใหญ่-เล็กของข้อความ |
Timeout | ใช่ | ค่าตัวเลข | 0 | ระบุว่าจะรออย่างไม่มีกำหนดเพื่อให้ข้อความปรากฏหรือล้มเหลว หากข้อความไม่ปรากฏภายในช่วงเวลาที่กำหนด |
หมายเหตุ
โปรแกรมนิพจน์ทั่วไปของ Power Automate คือ .NET ในการค้นหาข้อมูลเพิ่มเติมเกี่ยวกับนิพจน์ทั่วไป ให้ไปที่ ภาษานิพจน์ทั่วไป - ข้อมูลอ้างอิงด่วน
ตัวแปรที่สร้าง
การดำเนินการนี้ไม่สร้างตัวแปรใดๆ
ข้อยกเว้น
ข้อยกเว้น | คำอธิบาย |
---|---|
เซสชัน CMD ถูกปิด | บ่งชี้ว่าเซสชัน CMD ที่ระบุถูกปิด |
หมดเวลาขณะกำลังรอข้อความ | ระบุว่าช่วงหมดเวลาที่ระบุได้ที่ใช้ไปก่อนที่ข้อความจะปรากฏในเซสชันคำสั่ง |
ปิดเซสชัน CMD
ปิดเซสชัน CMD ที่เปิดไว้ก่อนหน้านี้
พารามิเตอร์อินพุต
อาร์กิวเมนต์ | ระบุหรือไม่ก็ได้ | ยอมรับ | ค่าตามค่าเริ่มต้น | คำอธิบาย |
---|---|---|---|---|
CMD session | ไม่ | เซสชัน CMD | เซสชัน CMD ที่จะปิด ระบุตัวแปรนี้ในการดำเนินการเซสชัน CMD แบบเปิด |
ตัวแปรที่สร้าง
การดำเนินการนี้ไม่สร้างตัวแปรใดๆ
ข้อยกเว้น
การดำเนินการนี้ไม่รวมถึงข้อยกเว้นใดๆ