When developing scripts for GFI Max, the biggest problem I find is making sure that it will work properly when its executed under the local system account as that’s the default user account the service runs under.

I was using the remote background to remote into my own machine but this was painful and didn’t let me use powershell.
There had to be a better way!

Step in PSEXEC!
Pretty much everyone in IT has come across the awesome tools of sysinternals.

So first off, go download the PSTools and extract it.

I create a batch file with the following contents.

psexec -i -s Powershell.exe

Save it, right click and run as administrator.


Then Presto!

You should have a powershell running as the local system account.