เรียกใช้สคริปต์ Powershell จาก CMD - คู่มือฉบับย่อ

ไอคอนเวลาอ่านหนังสือ 2 นาที. อ่าน


ผู้อ่านช่วยสนับสนุน MSpoweruser เราอาจได้รับค่าคอมมิชชันหากคุณซื้อผ่านลิงก์ของเรา ไอคอนคำแนะนำเครื่องมือ

อ่านหน้าการเปิดเผยข้อมูลของเราเพื่อดูว่าคุณจะช่วย MSPoweruser รักษาทีมบรรณาธิการได้อย่างไร อ่านเพิ่มเติม

เรียกใช้สคริปต์ Powershell จาก CMD

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

วิธีเรียกใช้สคริปต์ PowerShell จาก CMD

  1. จุดเปิด พร้อมรับคำสั่ง ใน Windows พร้อมสิทธิ์ยกระดับจาก เมนูเริ่มต้น โดยการพิมพ์ CMD และคลิก CMD แอป> เรียกใช้ในฐานะผู้ดูแล.
ผู้ดูแลระบบ CMD
  1. ตามค่าเริ่มต้น คอนโซล CMD จะเปิดขึ้นใน C: \ Windows \ System32 โฟลเดอร์
  2. นำทางไปยังไดเร็กทอรีของสคริปต์ PowerShell โดยใช้ไฟล์ CD คำสั่ง
  3. ตัวอย่างเช่น ฉันมี สคริปต์ PS1 in ไดรฟ์ Dดังนั้นฉันจึงรันคำสั่งต่อไปนี้ใน CMD: ซีดี /ดี ดี:
ไปที่ D
  1. ตอนนี้รันคำสั่งนี้: powershell.exe .\SimplePS.ps1.
เรียกใช้ PowerShell
  1. แทนที่ .\SimplePS.ps1 ด้วยชื่อไฟล์สคริปต์ PowerShell ของคุณเองพร้อมนามสกุล PS
  2. สคริปต์ควรดำเนินการภายในไดเร็กทอรีที่เลือกตามรหัสพื้นฐาน หากมีสิ่งใดที่จะพิมพ์ คุณจะเห็นสิ่งนั้นใน CMD
  3. ตัวอย่างเช่น“สวัสดี นี่คือสคริปต์ PowerShell ง่ายๆ!” ในสคริปต์ปัจจุบัน
Powershell ดำเนินการแล้ว

เคล็ดลับจากผู้เชี่ยวชาญ

เมื่อเรียกใช้สคริปต์ PowerShell บน CMD กระบวนการอาจถูกขัดจังหวะเนื่องจากการตั้งค่าที่ไม่เหมาะสมสำหรับ ตั้งค่า ExecutionPolicy ลักษณะ

มีสองวิธีในการแก้ไขข้อผิดพลาดนี้:

การใช้ PowerShell

  1. คลิกขวาที่ บน เมนูเริ่มต้น ไอคอนและเลือก Windows PowerShell (ผู้ดูแลระบบ) จาก ผู้ใช้อำนาจ เมนูบริบท
  2. เมื่อคุณเห็นคอนโซล ให้รันคำสั่งนี้: ตั้ง ExecutionPolicy RemoteSigned.
  3. ตี เข้าสู่.
  4. เมื่อคุณเห็น ใช่ และ ไม่ ให้กด Y และกด เข้าสู่ อีกครั้ง
นโยบายการดำเนินการ

ใช้ CMD

  1. เปิด CMD ด้วยสิทธิ์ระดับสูง
  2. คัดลอกและวางคำสั่งนี้แล้วกด เข้าสู่: PowerShell ชุด ExecutionPolicy RemoteSigned.
นโยบายซีเอ็มดี

การอ่านที่เกี่ยวข้อง:

ตอนนี้คุณรู้วิธีเรียกใช้สคริปต์ PowerShell จาก CMD แล้ว นี่เป็นวิธีที่รวดเร็วและสะดวกในการเรียกใช้สคริปต์ขั้นสูงบนพื้นฐาน สถานีปลายทาง.

บทความนี้ช่วยได้หรือไม่? คุณรู้วิธีที่ดีกว่าในการบรรลุผลเดียวกันหรือไม่? แบ่งปันความคิดของคุณด้านล่าง

ข้อมูลเพิ่มเติมเกี่ยวกับหัวข้อต่างๆ: CMD, PowerShell