7

How do I run a script each time I unlock my Windows 7 session?

So, if I lock my session and then log in again, I want the script to run.

Do login scripts configured in the Group Policy do this or will they only work the first time?

Tamara Wijsman
  • 388
  • 2
  • 4
  • 16

2 Answers2

10

Scheduled Tasks is what you need. You can set a trigger for both workstation lock and workstation unlock. If you need to deploy it out to more machines, use SCHTASKS.EXE (provided with windows).

Hope that helps

Doltknuckle
  • 1,244
  • 6
  • 25
  • 32
  • 1
    Cool. I didn't even know that was an option in Windows 7. It used to be you had to write a winlogon notification app and register it with the system to be triggered on shell change between the desktop and the lock screen. – BoxerBucks Jun 04 '10 at 17:07
  • +1 - For someone just getting ready to roll out Win 7 that's real handy to know. – John Gardeniers Jun 05 '10 at 21:30
  • BoxerBucks: Will you release the source for that? – mbrownnyc Sep 04 '12 at 12:50
0

Group Policy login scripts only process when you first logon. If you only reboot once a month and just keep locking/unlocking, login scripts will run once a month for you.

Garrett
  • 1,598
  • 4
  • 14
  • 25