สคริปต์ PowerShell: วิธีการเรียกใช้และเขียนหนึ่ง
สารบัญ:
- PowerShell คืออะไร
- วิธีเรียกใช้และเขียนสคริปต์ใน PowerShell
- เรียกใช้หรือเขียนคำสั่งง่าย ๆ ใน PowerShell
- เขียนสคริปต์จาก Windows Power Shell ISE
- เรียกใช้สคริปต์จาก Windows Power Shell ISE
- เรียกใช้สคริปต์ใหม่ใน Power Shell
- เรียกใช้สคริปต์ที่สร้างขึ้นแล้ว
- เกิดข้อผิดพลาดในการเรียกใช้งานสคริปต์ใน Power Shell
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" จากเบราว์เซอร์ของพีซีของคุณจากนั้นเมื่อโปรแกรมปรากฏบนหน้าจอของคุณให้คลิกที่ "ใหม่" ทางเลือกที่แสดงในตัวเลือกด่วนที่ด้านบนสุดเขียนในส่วน ด้านล่างเป็นสคริปต์ใหม่ที่จะดำเนินการ
อย่างไรก็ตามการตั้งค่าสคริปต์ใหม่จะทำงานได้โดยทำตามกฎต่อไปนี้:
- ต้องสร้างรหัสด้วยเครื่องหมาย "#" เพื่อจุดประสงค์ในการปรับเปลี่ยนและการระบุชนิดของตัวแปรที่คุณต้องการกำหนดต้องวาง: ในกรณีนี้จะใช้สัญลักษณ์ "$" จากนั้นจึงเป็นสัญลักษณ์ของ “ =” จากนั้นตั้งค่าอื่นตัวแปรต้องมีวิธีการระบุ: นี่คือเพื่อตั้งประเภทที่สร้างขึ้นและระบุตัวเลขที่ใช้ในสคริปต์
หลังจากนี้คุณต้องบันทึกต่อไปเพื่อดำเนินการตามขั้นตอนนี้:
- คลิกที่ "ไฟล์" ที่ตรงกัน ในส่วนด้านบนคลิกที่เมนู "บันทึกเป็น" วางชื่อที่คุณต้องการโดยไม่มีเครื่องหมายที่กำหนดไว้ล่วงหน้าและช่อง "ชื่อไฟล์" ดำเนินการต่อเพื่อระบุ "สคริปต์ PowerShell (*) ps1)” ในตัวเลือก “ บันทึกเป็นชนิด” สุดท้ายกด “ บันทึก” ที่ด้านล่าง
เรียกใช้สคริปต์ที่สร้างขึ้นแล้ว
หากคุณสร้างสคริปต์แล้วและเก็บไว้ในไดเรกทอรีของคุณคุณสามารถเปิดได้โดยตรงใน Windows Power Shell ISE ดังนี้:
- ในขั้นตอนแรกคุณต้องเข้าถึง "Windows Power Shell ISE" จากนั้นคุณต้องคลิกที่ "ไฟล์" ที่ด้านบนซ้ายจากนั้นคุณต้องคลิกที่ "เปิด… " สิ่งนี้จะนำคุณไปยังเอกสารที่กำหนดของ พีซีระหว่างพวกเขาเลือกดับเบิลคลิกที่สคริปต์ที่คุณต้องการใช้
เกิดข้อผิดพลาดในการเรียกใช้งานสคริปต์ใน Power Shell
บางครั้งเมื่อเขียนคำสั่งใน PowerShell เช่นนี้คุณจะแสดงข้อความที่มีปัญหาที่ระบุด้วยตัวอักษรสีแดงซึ่งมักเกิดจาก ข้อ จำกัด สิทธิ์ที่ชุดสคริปต์ ในเมนูมี
อย่างไรก็ตามความล้มเหลวนี้สามารถแก้ไขได้อย่างง่ายดายแม้ว่าในกรณีนี้คุณต้อง ระบุนโยบายการดำเนินการใหม่ในเครื่องมือ เนื่องจากคุณสมบัติล่าสุดนี้ช่วยปกป้องระบบจากสคริปต์ที่ไม่ปลอดภัย
หมายเหตุ: คุณควรรู้ว่าถ้าสคริปต์มีคำอธิบายเชิงตรรกะที่มีข้อมูลของความน่าเชื่อถือน้อยแนะนำให้ไม่ทำการแก้ไขนี้เพื่อความปลอดภัยคอมพิวเตอร์อย่างง่าย
อย่างไรก็ตามขั้นตอนที่ต้องดำเนินการในกรณีนี้คือเพียงดำเนินการคำสั่งนี้: Get-ExecutionPolicy เพื่อดูสถานะของนโยบายความปลอดภัย
เราขอแนะนำให้อ่านบทเรียนต่อไปนี้:
ในการสร้างกฎใหม่ในฟิลด์นี้ต้องใช้คำอธิบายต่อไปนี้: Set-ExecutionPolicy RemoteSigned และด้วยวิธีนี้เครื่องมือจะแก้ไขข้อผิดพลาดได้
เทอร์มินัล: คอนโซลของ Microsoft ที่รวม powershell, cmd และ wsl
เทอร์มินัล: คอนโซล Microsoft ที่รวม PowerShell, CMD และ WSL ค้นหาข้อมูลเพิ่มเติมเกี่ยวกับแอปพลิเคชัน Windows ที่เป็นทางการในขณะนี้
Powershell: มันคืออะไรและเป็นพื้นฐานและคำสั่ง and แนะนำ comandos
เราอธิบายว่า PowerShell คืออะไรและคำสั่งพื้นฐานหลักที่คุณต้องรู้เพื่อเริ่มต้นด้วยเทอร์มินัล Windows นี้
วิธีถอนการติดตั้งแอปพลิเคชั่น windows 10 powershell
คุณต้องถอนการติดตั้งแอปพลิเคชั่นใน Windows 10 และคุณต้องการทำมันจาก Powershell หรือจากสัญลักษณ์ระบบ ทำตามคำแนะนำของเรา