@tim_g said in Silently take screen shots:
So, your employer knows they are doing this, but is giving it to IT? That doesn't make sense. This is a management issue, supervisors needing to tell them to stop. If they still aren't getting work done, that alone is enough to replace them.
Anyways, NirCmd can do this.
It's one of our clients. Normally I can talk them out of having to waste time on setting anything up. The user now has an office and privacy so they want to catch them in the act, rather than just firing them for not getting their work done. They would already have cause for reprimand or possibly firing for not getting work done, but we've had that conversation a few times. I'm just doing what they ask at this point.
I've got NirCmd installed and psexec but still getting an error that psexec.exe is not a recognized cmdlet. Here's what I have so far for testing
psexec.exe \10.2.23.140 -u "domain\administrator" -i -c nircmd.exe savescreenshot "c:\users\administrator\downloads\screenshots\shot.png" <------- Just testing the tools psexec and nircmd, but errors.
psexec.exe \10.2.23.140 -u "domain\administrator" -p "Slackware2545%" -i -c nircmd.exe loop 20 60000 savescreenshot "scr~$currdate.MM_dd_yyyy$-~$currtime.HH_mm_ss$.png "c:\users\administrators\downloads\screenshots" <-------20 seconds so I get instant feedback if this works. Will use a network resource if it is successful.