หลัก Windows 10 วิธีเปลี่ยนนโยบายการดำเนินการ PowerShell ใน Windows 10

วิธีเปลี่ยนนโยบายการดำเนินการ PowerShell ใน Windows 10



ตามค่าเริ่มต้น PowerShell จะ จำกัด การเรียกใช้สคริปต์บนพีซีของผู้ใช้ปลายทาง การตั้งค่านี้ดีจากมุมมองด้านความปลอดภัย อย่างไรก็ตามหากคุณใช้สคริปต์จำนวนมากที่คุณดาวน์โหลดหรือเข้ารหัสด้วยตัวเองอาจเป็นเรื่องที่น่ารำคาญมาก ในบทความนี้เราจะทบทวนวิธีการเปลี่ยนนโยบายการดำเนินการเริ่มต้นสำหรับสคริปต์ PowerShell ใน Windows 10

การโฆษณา


Windows PowerShell มีนโยบายการดำเนินการที่แตกต่างกันสี่แบบ:

  • ถูก จำกัด - ไม่สามารถเรียกใช้สคริปต์ได้ Windows PowerShell สามารถใช้ได้เฉพาะในโหมดโต้ตอบเท่านั้น
  • AllSigned - สามารถเรียกใช้สคริปต์ที่ลงนามโดยผู้เผยแพร่ที่เชื่อถือได้เท่านั้น
  • RemoteSigned - สคริปต์ที่ดาวน์โหลดจะต้องลงนามโดยผู้เผยแพร่ที่เชื่อถือได้ก่อนจึงจะสามารถรันได้
  • ไม่ จำกัด - ไม่มีข้อ จำกัด ; สามารถรันสคริปต์ Windows PowerShell ทั้งหมดได้
  • ไม่ได้กำหนด - ไม่มีการกำหนดนโยบายการดำเนินการ

หากไม่ได้ตั้งค่านโยบายการดำเนินการและไม่ได้กำหนดค่าจะแสดงเป็น 'ไม่ได้กำหนด' นี่คือวิธีดูค่าปัจจุบัน

วิธีดูนโยบายการดำเนินการ PowerShell

  1. เปิด PowerShell .
  2. พิมพ์หรือคัดลอกวางคำสั่งต่อไปนี้แล้วกดปุ่ม Enter:
    รับ ExecutionPolicy -List

PowerShell ดูนโยบายการดำเนินการ

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

เปลี่ยนนโยบายการดำเนินการ PowerShell สำหรับกระบวนการ

  1. เปิดไฟล์ พร้อมรับคำสั่ง หรือ PowerShell
  2. เปิดไฟล์ powershell.exe ด้วยอาร์กิวเมนต์ -ExecutionPolicy Unrestricted ตัวอย่างเช่น,
    Powershell.exe -ExecutionPolicy ไม่ จำกัด - ไฟล์ c:  data  test.ps1

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

เคล็ดลับ: สำหรับคอนโซล PowerShell แบบเปิดคุณสามารถสลับนโยบายการดำเนินการโดยใช้คำสั่ง:

Set-ExecutionPolicy Unrestricted -Scope Process

จะยังคงใช้งานได้จนกว่าคุณจะปิดหน้าต่าง PowerShell ปัจจุบันนโยบายการดำเนินการ PowerShell ถูกตั้งค่าสำหรับกระบวนการ

เปลี่ยนนโยบายการดำเนินการ PowerShell สำหรับผู้ใช้ปัจจุบัน

  1. เปิด PowerShell
  2. พิมพ์หรือคัดลอกวางคำสั่งต่อไปนี้แล้วกดปุ่ม Enter:
    Set-ExecutionPolicy Unrestricted -Scope CurrentUser

เคล็ดลับ: หากไม่ได้ตั้งค่านโยบายหลังจากคำสั่งด้านบนให้ลองรวมเข้ากับอาร์กิวเมนต์ -Force ดังนี้:

Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force

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

เปลี่ยนนโยบายการดำเนินการ PowerShell ทั่วโลก

นโยบายการดำเนินการนี้ใช้กับคอมพิวเตอร์ซึ่งหมายความว่ามีผลบังคับใช้กับบัญชีผู้ใช้ที่ไม่มีนโยบายการดำเนินการทีละรายการ ด้วยการตั้งค่าเริ่มต้นจะใช้กับบัญชีผู้ใช้ทั้งหมด

ในการเปลี่ยนนโยบาย PowerShell Execution ใน Windows 10 ให้ดำเนินการดังต่อไปนี้

  1. เปิด PowerShell ในฐานะผู้ดูแลระบบ .
  2. ดำเนินการคำสั่งต่อไปนี้:
    Set-ExecutionPolicy Unrestricted -Scope LocalMachine

คุณทำเสร็จแล้ว

เปลี่ยนนโยบาย PowerShell Execution ด้วย Registry tweak

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

  1. เปิด ตัวแก้ไขรีจิสทรี .
  2. หากต้องการเปลี่ยนนโยบายการดำเนินการสำหรับผู้ใช้ปัจจุบันให้ไปที่
    HKEY_CURRENT_USER  SOFTWARE  Microsoft  PowerShell  1  ShellIds  Microsoft.PowerShell
  3. ตั้งค่าสตริง ExecutionPolicy เป็นหนึ่งในค่าต่อไปนี้: Restricted, AllSigned, RemoteSigned, Unrestricted, Undefined
  4. หากต้องการเปลี่ยนนโยบายการดำเนินการสำหรับขอบเขต LocalMachine ให้ไปที่
    HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  PowerShell  1  ShellIds  Microsoft.PowerShell
  5. ตั้งค่าสตริง ExecutionPolicy เป็นหนึ่งในค่าต่อไปนี้: Restricted, AllSigned, RemoteSigned, Unrestricted, Undefined

เคล็ดลับ: ดูวิธีไปที่คีย์รีจิสทรี ด้วยคลิกเดียว . นอกจากนี้คุณสามารถ สลับระหว่าง HKCU และ HKLM ใน Registry Editor ของ Windows 10 ได้อย่างรวดเร็ว .

วิธีทำให้ Steam ดาวน์โหลดเร็วขึ้น 2018

แค่นั้นแหละ.

บทความที่น่าสนใจ

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

การปรับแต่งเพื่อปิดการติดตั้งแอพที่แนะนำโดยอัตโนมัติใน Windows 10
การปรับแต่งเพื่อปิดการติดตั้งแอพที่แนะนำโดยอัตโนมัติใน Windows 10
โดยไม่ต้องขออนุญาตผู้ใช้ Windows 10 จะติดตั้งแอพบางตัวเช่น Candy Crush Soda Saga นี่คือการปรับแต่งเพื่อป้องกันไม่ให้ Windows 10 ติดตั้งแอพ
วิธียกเลิกคำสั่งซื้อ StockX ของฉัน
วิธียกเลิกคำสั่งซื้อ StockX ของฉัน
การซื้อรองเท้าผ้าใบและเครื่องประดับจาก StockX เป็นวิธีที่ยอดเยี่ยมในการรับประกันสินค้าที่มีคุณภาพ StockX พยายามอย่างยิ่งที่จะรับรองความถูกต้องทุกอย่างและยอมรับเฉพาะสินค้าในสภาพที่หมดสต็อกเท่านั้น แต่ด้วยการรับประกันนั้นมีกฎเกณฑ์มากมายเกี่ยวกับวิธีการ
สร้างทางลัดแผงควบคุมใน Windows 10
สร้างทางลัดแผงควบคุมใน Windows 10
นี่คือวิธีสร้างทางลัดแผงควบคุมใน Windows 10 เพื่อเปิดโดยตรงในมุมมองใดมุมมองหนึ่งต่อไปนี้: หมวดหมู่ไอคอนที่ใช้ล่าสุดหรืองานทั้งหมด
วิธีถอนการติดตั้งโปรแกรมบน Mac OS X El Capitan
วิธีถอนการติดตั้งโปรแกรมบน Mac OS X El Capitan
วิธีถอนการติดตั้งโปรแกรมบน Mac OS X El Capitan นั้นแตกต่างจาก Windows เล็กน้อย เนื่องจากคุณไม่จำเป็นต้องทำตามขั้นตอนการถอนการติดตั้งเพื่อลบโปรแกรม สำหรับผู้ที่ถามถึงวิธีถอนการติดตั้งโปรแกรมบน mac ให้
วิธีสร้างสัญญาณที่ดีสำหรับการแพร่กระจายที่เสถียร
วิธีสร้างสัญญาณที่ดีสำหรับการแพร่กระจายที่เสถียร
Stable Diffusion (SD) โมเดลแปลงข้อความเป็นรูปภาพที่มีการเรียนรู้เชิงลึกยอดนิยมช่วยให้คุณสร้างรูปภาพที่มีรายละเอียดตามข้อความแจ้ง แต่ภาพที่ออกมาจะน่าประทับใจและมีรายละเอียดมากน้อยเพียงใดนั้นขึ้นอยู่กับว่าข้อความแจ้งของคุณนั้นเจาะจงเพียงใด พัฒนาได้เยี่ยม
วิธีเพิ่มริงโทนบน iPhone 6S
วิธีเพิ่มริงโทนบน iPhone 6S
เมื่อพูดถึงการปรับแต่ง iPhone ของคุณ หนึ่งในสิ่งที่ดีที่สุดที่คุณสามารถทำได้คือปรับแต่งเสียงเรียกเข้า แม้ว่าการปรับแต่งบน iPhone จะขาดหายไปในหลาย ๆ ด้าน แต่อย่างน้อยเราก็สามารถเปลี่ยนแปลงได้
คำแนะนำเกี่ยวกับพลาสม่าทีวี
คำแนะนำเกี่ยวกับพลาสม่าทีวี
แม้ว่าพลาสมาทีวีจะเลิกผลิตแล้ว แต่หลายคนยังคงมีคำถามเกี่ยวกับทีวีประเภทนี้ ตรวจสอบคำตอบสำหรับคำถามที่พบบ่อย