สรุป
ในโมดูลนี้ คุณได้เรียนรู้วิธีการสร้าง แก้ไข ตรวจทาน และเรียกใช้สคริปต์ PowerShell นอกจากนี้ คุณได้เรียนรู้วิธีการตั้งค่านโยบายการดําเนินการไปยังสคริปต์ และเพิ่มลายเซ็นดิจิทัลลงไป ต่อไปนี้คือประเด็นสําคัญ:
ใช้สคริปต์เพื่อกําหนดมาตรฐานงานซ้ํา ๆ การกําหนดมาตรฐานงานช่วยลดความเสี่ยงของข้อผิดพลาด ถ้ามีการทดสอบสคริปต์แล้ว คุณสามารถเรียกใช้สคริปต์ได้หลายครั้งโดยไม่มีข้อผิดพลาด
การรายงานเป็นงานที่ซับซ้อนและซ้ํา ๆ ที่คุณสามารถทําได้ด้วย Windows PowerShell คุณสามารถใช้ Windows PowerShell เพื่อสร้างรายงานแบบข้อความหรือรายงานที่ใช้ HTML
สคริปต์ Windows PowerShell มีนามสกุลไฟล์ .ps1 สคริปต์พื้นฐานที่สุดเป็นเพียงคําสั่ง Windows PowerShell ที่แสดงในไฟล์ข้อความที่ถูกบันทึกด้วยนามสกุลไฟล์ .ps1
Microsoft มีชุดสคริปต์และโมดูลที่จัดระเบียบแล้วในแกลเลอรี PowerShell แกลเลอรี PowerShell ประกอบด้วยเนื้อหาที่เผยแพร่โดยสมาชิก Microsoft และ PowerShell Gallery คุณสามารถใช้มอดูลจากแกลเลอรี PowerShell เพื่อลดความซับซ้อนของการสร้างสคริปต์ของคุณ
โมดูล ของ PowerShellGet มี cmdlets สําหรับเข้าถึงและเผยแพร่รายการในแกลเลอรี PowerShell
แกลเลอรี PowerShell จําเป็นต้องใช้ Transport Layer Security (TLS) 1.2 เพื่อช่วยในการสื่อสารที่ปลอดภัย
คุณสามารถใช้แกลเลอรี PowerShell ส่วนตัวสําหรับองค์กรของคุณโดยการสร้างตัวดึงข้อมูล NuGet ของคุณเอง คุณสามารถสร้างตัวดึงข้อมูล NuGet ด้วยการแชร์ไฟล์หรือแอปพลิเคชันบนเว็บ เมื่อคุณมีแกลเลอรี PowerShell ส่วนตัว คุณต้องลงทะเบียนตัวดึงข้อมูล NuGet โดยใช้ Register-PSRepository cmdlet และระบุตําแหน่งที่ตั้งต้นทาง หลังจากลงทะเบียนที่เก็บข้อมูลผู้ใช้สามารถค้นหาได้เช่นเดียวกับแกลเลอรี PowerShell
เมื่อต้องการเรียกใช้แฟ้มปฏิบัติการที่พร้อมท์คําสั่ง ให้ใส่ชื่อเพื่อเรียกใช้ในไดเรกทอรีปัจจุบัน
เมื่อต้องการควบคุมว่าจะสามารถเรียกใช้สคริปต์ Windows PowerShell บนคอมพิวเตอร์ Windows ได้หรือไม่ ให้ตั้งค่านโยบายการดําเนินการบนคอมพิวเตอร์ ตัวเลือกของนโยบายการดําเนินการคือ ที่ถูกจํากัด AllSigned RemoteSignedที่ไม่จํากัด และ บายพาส
เมื่อต้องการตั้งค่านโยบายการดําเนินการบนคอมพิวเตอร์ ให้ใช้ cmdlet Set-ExecutionPolicy
ตัวเลือกสําหรับการควบคุมการใช้สคริปต์ Windows PowerShell คือ AppLocker ด้วย AppLocker คุณสามารถตั้งค่าข้อจํากัดต่าง ๆ ที่จํากัดการเรียกใช้สคริปต์หรือสคริปต์เฉพาะในตําแหน่งที่ตั้งเฉพาะ
โหมด ConstrainedLanguage มีฟังก์ชันการทํางานหลักของ Windows PowerShell เช่น โครงสร้างการเขียนสคริปต์ นอกจากนี้ยังอนุญาตให้โหลดโมดูลที่รวมอยู่ใน Windows อย่างไรก็ตาม จะจํากัดการเข้าถึงเพื่อเรียกใช้โค้ดตามอําเภอใจและเข้าถึงวัตถุ Microsoft .NET
เมื่อต้องการเพิ่มลายเซ็นดิจิทัลลงในสคริปต์ ให้ใช้ Set-AuthenticodeSignature cmdlet
การอ่านเพิ่มเติม
เมื่อต้องการเรียนรู้เพิ่มเติม ไปที่เอกสารต่อไปนี้:
เกี่ยวกับ ตัวดําเนินการมอบหมาย