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