Our IT department has been tasked with finding a way to have information "splash screens" appear on selected users' monitor whenever they log in to the network or (preferably) each time they unlock their Windows session (screens lock automatically after 30 minutes idle). What we're doing now:
Create file named index.html in "holding" folder
Create .bat file which copies index.html file to \\servername\announcements folder
Create scheduled task to run .bat file on specific date
Put line in users log in script that says if \\servername\announcements\index.html exists, open the file in IE.
Create scheduled task to delete file when event is over.
Because we have lots of events, we're constantly creating and updating pages, bat files and scheduled tasks. Users who don't log out and back in every day never see the screens anyway.
There has GOT to be an easier way to accomplish this task! Anybody had to do something like this before? Doesn't have to be an .html file....just has to pop up in front of the user at specified time.