Auto Accept EULAs for SysInternal PSTools.
If you’ve accidentally hung up a script or scheduled task by using a SysInternals PSTools utility (PSExec, PSList, PSService, etc) and forgetting that the executing account needs to have accepted the utility’s EULA before proceeding, I found while looking at one executable (and later searching) that the utilities accept a “/AcceptEULA” parameter that automatically accepts the EULA (i.e. writes the necessary HKCU reg entry) and proceeds without any visible EULA dialog. I expanded my search to additional SysInternals utilities and found that only a few of the “non-PS” utilities (e.g. ProcExp, ProcMon, AutoRuns, TCPView, BgInfo) might accept that parameter (untested, but the utilities contain the text).
Additionally, a Global “accept” has been introduced to cover all SysInternals utilities. You can just add the following registry entry to your machine.
REG ADD HKCU\Software\Sysinternals /v EulaAccepted /t REG_DWORD /d 1 /f