หลัก 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

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

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

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

Microsoft ได้เปิดตัว Windows 10 build 11082 ซึ่งเป็นรุ่นตัวอย่างของการอัปเดต Redstone
Microsoft ได้เปิดตัว Windows 10 build 11082 ซึ่งเป็นรุ่นตัวอย่างของการอัปเดต Redstone
โครงสร้างนี้เริ่มต้นชุดการแสดงตัวอย่างของ Redstone แท็กการสร้างแบบเต็มของรุ่นที่นำออกใช้คือ 11082.1000.151210-2021.rs1_release
วิธีเพิ่ม Album Artwork ไปยัง iTunes
วิธีเพิ่ม Album Artwork ไปยัง iTunes
หากอาร์ตเวิร์กสำหรับเพลงหรืออัลบั้ม iTunes ของคุณไม่ได้ดาวน์โหลดอย่างถูกต้องคุณอาจต้องการทราบวิธีเพิ่ม ในบทความนี้เราจะพูดถึงวิธีการเพิ่มอาร์ตเวิร์กสำหรับเพลงหรืออัลบั้มของคุณ
5 เว็บไซต์แปลที่ดีที่สุดประจำปี 2024
5 เว็บไซต์แปลที่ดีที่สุดประจำปี 2024
ไซต์นักแปลฟรีเหล่านี้ช่วยอ่านและสื่อสารในภาษาต่างๆ แปลข้อความ รูปภาพ เอกสาร และหน้าเว็บได้ในไม่กี่วินาที
Tag Archives: windows 10 dwm
Tag Archives: windows 10 dwm
ลบ Cast to Device จาก Context Menu ใน Windows 10
ลบ Cast to Device จาก Context Menu ใน Windows 10
ดูวิธีการกำจัดคำสั่งเมนูบริบท Cast to Device ใน File Explorer ใน Windows 10
วิธีเปิดใช้งานกระบวนการ Internet Explorer 64 บิต
วิธีเปิดใช้งานกระบวนการ Internet Explorer 64 บิต
วิธีเปิดใช้งานกระบวนการ Internet Explorer 64 บิต
แอพติดตามโทรศัพท์ที่ดีที่สุด 8 อันดับในปี 2024
แอพติดตามโทรศัพท์ที่ดีที่สุด 8 อันดับในปี 2024
ต่อไปนี้เป็นแอปติดตามโทรศัพท์แปดแอปที่จะช่วยคุณค้นหาโทรศัพท์ที่สูญหายหรือถูกขโมย หรือทราบที่อยู่ของลูกๆ คู่ครอง หรือเพื่อนของคุณอยู่เสมอ