Having some mid level IT guy be his own boss at a medium or large company is a dysfunctional setup. Your jobs' dysfunctional IT departments need an overhaul. IT needs to be beholden to someone if they're causing issues, harassing other employees, breaching privacy when there is no reason to. Bring in a third-party audit if need be.
Planting porn on someone's computer is entirely unethical, along with several other things to call it including sexual harassment, blackmail, etc. It wouldn't have been tolerated at any of my workplaces.
A remote connection to check on stuff should only come after a courtesy call even if you sent out memos, or done after hours if the volume is too high. Just "taking over" whenever is a way to foster a paranoid work environment. Why did he need to check on Windows versions? That information should already be logged somewhere in company files. Something that should be part of the responsibility of the IT department with their lists of work orders, names, serial numbers, technician histories, etc. Rather fleet management, only computers.
Planting porn on someone's computer is entirely unethical, along with several other things to call it including sexual harassment, blackmail, etc. It wouldn't have been tolerated at any of my workplaces.
A remote connection to check on stuff should only come after a courtesy call even if you sent out memos, or done after hours if the volume is too high. Just "taking over" whenever is a way to foster a paranoid work environment. Why did he need to check on Windows versions? That information should already be logged somewhere in company files. Something that should be part of the responsibility of the IT department with their lists of work orders, names, serial numbers, technician histories, etc. Rather fleet management, only computers.