สอน

สคริปต์ PowerShell: วิธีการเรียกใช้และเขียนหนึ่ง

สารบัญ:

Anonim

PowerShell สอดคล้องกับหนึ่งในเครื่องมือที่ดีที่สุดของระบบปฏิบัติการ Windows ซึ่งมีให้บริการตั้งแต่เดือนธันวาคม 2549 และ เปิดใช้งานสำหรับ Windows XP และรุ่นที่ใหม่กว่า

อย่างไรก็ตามแม้ว่าจะเป็นโปรแกรมแบบโต้ตอบ แต่ก็เป็นบิตที่ซับซ้อนที่จะใช้ซึ่งเป็นเหตุผลที่เราจะกล่าวถึงด้านล่างวิธีที่คุณสามารถเรียกใช้และเขียนสคริปต์ในตัวช่วยสร้างนี้

ดัชนีเนื้อหา

PowerShell คืออะไร

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

ความต้องการหลักของมันคือการติดตั้งก่อนหน้าของทรัพยากรที่เรียกว่า . NET ด้วยรุ่นไม่น้อยกว่า 2.0 และนอกเหนือจากการยอมรับส่วนใหญ่ใน Windows ก็สามารถดาวน์โหลดได้ในระบบปฏิบัติการที่ซับซ้อนเช่น Linux และ MacOS

โปรแกรมนี้แตกต่างจาก CMD (Command Console) ซึ่งฟังก์ชั่นนั้นมีความหลากหลายมากขึ้นทำให้สามารถทำการเปลี่ยนแปลงที่ลึกซึ้งยิ่งขึ้นไปยังเซิร์ฟเวอร์ของระบบเช่นนี้และไปยังโปรแกรมเฉพาะอื่น ๆ

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

วิธีเรียกใช้และเขียนสคริปต์ใน PowerShell

ในการเรียกใช้งานสคริปต์คุณต้องจำไว้ว่า PowerShell ต้องมีการอนุญาตอย่างสมบูรณ์บนเซิร์ฟเวอร์ นี่เป็นข้อกำหนดพื้นฐานสำหรับการใช้งาน

เรียกใช้หรือเขียนคำสั่งง่าย ๆ ใน PowerShell

ขั้นตอนในการเรียกใช้สคริปต์อย่างง่าย ๆ ใน PowerShell มีดังนี้:

  • ไปที่ส่วน "เริ่ม" ของ Windows เมื่อคุณอยู่ที่นั่นให้ค้นหา "Windows PowerShell" เมื่อผลลัพธ์ที่สอดคล้องกันปรากฏขึ้นให้คลิกขวาที่มันจากนั้นคุณต้องคลิกตัวเลือก "เรียกใช้ในฐานะผู้ดูแลระบบ"

จากนั้นยืนยันการดำเนินการในเมนูป๊อปอัปที่จะปรากฏขึ้น

  • เมื่อคุณทำสิ่งนี้แล้วโปรแกรม PowerShell แบบเปิดจะปรากฏบนพีซีของคุณและคุณสามารถเรียกใช้คำสั่งที่คุณต้องการ

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

เขียนสคริปต์จาก Windows Power Shell ISE

Windows PowerShell ISE เป็นผู้ช่วยในโปรแกรม PowerShell ซึ่งช่วยให้สามารถสร้างบันทึกแก้ไขและเขียนคำสั่งใหม่ในเครื่องมือดังกล่าวได้

อย่างไรก็ตามสำหรับวิธีหลังต้องปฏิบัติตามแนวทางเหล่านี้:

  • ป้อน "Windows PowerShell ISE" จากตัวเลือกด่วนของโปรแกรม "PowerShell" ดำเนินการต่อไปที่ส่วน "ดู" ที่คุณจะสังเกตเห็นที่ด้านบนของเมนูจากนั้นเลือก "ไปที่แผงสคริปต์ ในที่สุดเขาก็ดำเนินการเขียนคำสั่งที่เลือก

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

นอกจากนี้คุณสามารถเขียนทับสคริปต์ที่วางไว้แล้วในเมนูการเขียน แต่คุณต้องคลิก "Ctrl + H" และค้นหาเฉพาะสำหรับบรรทัดคำสั่งที่คุณต้องการแก้ไข

เรียกใช้สคริปต์จาก Windows Power Shell ISE

ขั้นตอนการเรียกใช้สคริปต์นั้นง่ายมากเพียงแค่ป้อน Windows Power Shell ISE และคลิก "Run Script" ซึ่งเป็นปุ่มที่พบในเมนูด้านบน

หลังเป็นสีเขียวและสอดคล้องกับลูกศรที่อยู่ในส่วนที่สามของส่วนที่กำหนดไว้ดังกล่าว

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

อย่างไรก็ตามโปรแกรมนี้ยังอนุญาตให้คุณเรียกใช้สคริปต์เพียงบางส่วนเท่านั้น แต่คุณต้องไปที่ส่วนที่สามของเมนูตัวเลือกด่วนและคลิกที่ "เรียกใช้การเลือก" จากนั้นระบุว่าคุณต้องการส่วนใดของสคริปต์

เรียกใช้สคริปต์ใหม่ใน Power Shell

แม้ว่าที่จริงแล้ว Power Shell เป็นโปรแกรมตัวเรียกใช้งาน แต่ก็อนุญาตให้สร้างสคริปต์ตามความชอบของเราแม้ว่าจะทำเช่นนี้ขั้นตอนต่อไปนี้จะต้องนำมาพิจารณา:

  • ประการแรกเข้าถึง "Power Shell ISE" จากเบราว์เซอร์ของพีซีของคุณจากนั้นเมื่อโปรแกรมปรากฏบนหน้าจอของคุณให้คลิกที่ "ใหม่" ทางเลือกที่แสดงในตัวเลือกด่วนที่ด้านบนสุดเขียนในส่วน ด้านล่างเป็นสคริปต์ใหม่ที่จะดำเนินการ

อย่างไรก็ตามการตั้งค่าสคริปต์ใหม่จะทำงานได้โดยทำตามกฎต่อไปนี้:

  1. ต้องสร้างรหัสด้วยเครื่องหมาย "#" เพื่อจุดประสงค์ในการปรับเปลี่ยนและการระบุชนิดของตัวแปรที่คุณต้องการกำหนดต้องวาง: ในกรณีนี้จะใช้สัญลักษณ์ "$" จากนั้นจึงเป็นสัญลักษณ์ของ “ =” จากนั้นตั้งค่าอื่นตัวแปรต้องมีวิธีการระบุ: นี่คือเพื่อตั้งประเภทที่สร้างขึ้นและระบุตัวเลขที่ใช้ในสคริปต์

หลังจากนี้คุณต้องบันทึกต่อไปเพื่อดำเนินการตามขั้นตอนนี้:

  • คลิกที่ "ไฟล์" ที่ตรงกัน ในส่วนด้านบนคลิกที่เมนู "บันทึกเป็น" วางชื่อที่คุณต้องการโดยไม่มีเครื่องหมายที่กำหนดไว้ล่วงหน้าและช่อง "ชื่อไฟล์" ดำเนินการต่อเพื่อระบุ "สคริปต์ PowerShell (*) ps1)” ในตัวเลือก “ บันทึกเป็นชนิด” สุดท้ายกด “ บันทึก” ที่ด้านล่าง

เรียกใช้สคริปต์ที่สร้างขึ้นแล้ว

หากคุณสร้างสคริปต์แล้วและเก็บไว้ในไดเรกทอรีของคุณคุณสามารถเปิดได้โดยตรงใน Windows Power Shell ISE ดังนี้:

  • ในขั้นตอนแรกคุณต้องเข้าถึง "Windows Power Shell ISE" จากนั้นคุณต้องคลิกที่ "ไฟล์" ที่ด้านบนซ้ายจากนั้นคุณต้องคลิกที่ "เปิด… " สิ่งนี้จะนำคุณไปยังเอกสารที่กำหนดของ พีซีระหว่างพวกเขาเลือกดับเบิลคลิกที่สคริปต์ที่คุณต้องการใช้

เกิดข้อผิดพลาดในการเรียกใช้งานสคริปต์ใน Power Shell

บางครั้งเมื่อเขียนคำสั่งใน PowerShell เช่นนี้คุณจะแสดงข้อความที่มีปัญหาที่ระบุด้วยตัวอักษรสีแดงซึ่งมักเกิดจาก ข้อ จำกัด สิทธิ์ที่ชุดสคริปต์ ในเมนูมี

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

หมายเหตุ: คุณควรรู้ว่าถ้าสคริปต์มีคำอธิบายเชิงตรรกะที่มีข้อมูลของความน่าเชื่อถือน้อยแนะนำให้ไม่ทำการแก้ไขนี้เพื่อความปลอดภัยคอมพิวเตอร์อย่างง่าย

อย่างไรก็ตามขั้นตอนที่ต้องดำเนินการในกรณีนี้คือเพียงดำเนินการคำสั่งนี้: Get-ExecutionPolicy เพื่อดูสถานะของนโยบายความปลอดภัย

เราขอแนะนำให้อ่านบทเรียนต่อไปนี้:

ในการสร้างกฎใหม่ในฟิลด์นี้ต้องใช้คำอธิบายต่อไปนี้: Set-ExecutionPolicy RemoteSigned และด้วยวิธีนี้เครื่องมือจะแก้ไขข้อผิดพลาดได้

สอน

ตัวเลือกของบรรณาธิการ

Back to top button