Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

รัน PowerShell Scripts ก่อน Scripts อื่นๆ ตอน Logon/Logoff/Startup/Shutdown

ตั้งค่าให้ Windows PowerShell Scripts รันก่อน Non-PowerShell Scripts ตอน User Logon/Logoff และ Computer Startup/Shutdown ผ่าน Group Policy หรือ Registry

ตั้งค่าผ่าน Group Policy Editor

  1. Win+R > gpedit.msc Enter
  2. ไปที่: Computer Configuration > Administrative Templates > System > Scripts
  3. Double-click 2 Settings:
    • Run Windows PowerShell scripts first at user logon, logoff > Enabled
    • Run Windows PowerShell scripts first at computer startup, shutdown > Enabled
  4. Apply > OK

ตั้งค่าผ่าน Registry Editor

  1. Win+R > regedit Enter > Yes (Backup Registry ก่อน)
  2. ไปที่: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
  3. สร้าง DWORD (32-bit) 2 ตัว:
    • RunUserPSScriptsFirst = 1 (User Logon/Logoff)
    • RunComputerPSScriptsFirst = 1 (Computer Startup/Shutdown)
  4. Reboot

ยกเลิกการตั้งค่า

  • Group Policy: เลือก Not Configured
  • Registry: ลบ DWORD ทั้ง 2 ตัว

การตั้งค่านี้ช่วยให้ PowerShell Scripts ทำงานเสร็จก่อน Scripts อื่น ลด Conflict และ Delay ตอน Boot/Logon