แชร์ผ่าน


การดำเนินการของเซสชัน CMD

ใช้การดำเนินการ เปิดเซสชัน CMD เพื่อเริ่มเซสชันพร้อมท์คำสั่ง ระบุโฟลเดอร์การทำงาน และเลือกเปลี่ยนหน้ารหัสในส่วน ขั้นสูง การดำเนินการของเซสชัน CMD ทั้งหมดต้องการตัวแปรเซสชัน CMD ที่สร้างขึ้น

หากต้องการเรียกใช้คำสั่ง ให้ปรับใช้การดำเนินการ เขียนไปยังเซสชัน CMD ระบุคำสั่ง และเลือกส่ง Enter ตัวอย่างต่อไปนี้จะสร้างโฟลเดอร์ใหม่ในไดเรกทอรีการทำงานปัจจุบัน

ภาพหน้าจอของการดำเนินการ เขียนไปยังเซสชัน CMD

เพื่อให้แน่ใจว่าผลลัพธ์ที่เจาะจงปรากฏบนพร้อมท์คำสั่งก่อนดำเนินการด้วยการดำเนินการที่ตามมา ให้ใช้การดำเนินการ รอข้อความในเซสชัน CMD ระบุข้อความที่ต้องการหรือป้อนนิพจน์ทั่วไปและเปิดใช้งานตัวเลือกที่เหมาะสมสำหรับนิพจน์ทั่วไป

ภาพหน้าจอของการดำเนินการ รอข้อความในเซสชัน 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 แบบเปิด

ตัวแปรที่สร้าง

การดำเนินการนี้ไม่สร้างตัวแปรใดๆ

ข้อยกเว้น

การดำเนินการนี้ไม่รวมถึงข้อยกเว้นใดๆ