ภารกิจตามกำหนดเวลาของ Windows 10 ทำงานในฐานะผู้ใช้ที่เป็นผู้ดูแลระบบจะไม่เรียกใช้ PowerShell


0

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

นี่คือสคริปต์ powershell

Echo "test"
Read-Host -Prompt "press any key to exit"

คุณคาดหวังคำตอบได้อย่างไรหากคุณไม่แสดงสคริปต์นี้ให้เราทราบ
DavidPostill

คุณได้ตรวจสอบตัวเลือก "เรียกใช้งานนี้ด้วยสิทธิ์ระดับผู้ดูแล" หรือไม่?
InterLinked

คำตอบ:


0

มี 3 การกระทำ (1) Powershell: คำสั่ง =

Set-ExecutionPolicy -ExecutionPolicy Unrestricted

(2) Powershell: เรียกใช้สคริปต์ที่มี

Echo "test"
Read-Host -Prompt "press any key to exit"

(3) Set-ExecutionPolicy -ExecutionPolicy ถูก จำกัด

สิ่งที่ฉันพลาดคือขั้นตอนที่ 1

Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Force

มีปัญหากับการตั้งค่า -ExecutionPolicy Unrestricted มันคือการเปลี่ยนแปลง ทั้งหมด ระดับความปลอดภัยสำหรับการเรียกใช้สคริปต์ดังนั้นคุณควรตั้งค่ากลับเป็น จำกัด เมื่อคุณเรียกใช้สคริปต์มิฉะนั้นความปลอดภัยโดยรวมยังคงไม่ จำกัด ไม่เหมือนในคำตอบของฉันที่คุณใช้ -ExecutionPolicy Bypass เพียงข้ามข้อ จำกัด นโยบายการดำเนินการสำหรับการเรียกใช้ / เซสชันของการเรียกใช้สคริปต์เท่านั้นโดยไม่ส่งผลกระทบต่อความปลอดภัยโดยรวมของนโยบายการดำเนินการดังนั้นจึงไม่จำเป็นต้องย้อนกลับหลังจากนั้นและไม่จำเป็นต้องประนีประนอมความปลอดภัยเริ่มต้น
Pimp Juice IT
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.