Microsoft Remote Help – Broken autoupdate

It's been a welcome addition to Endpoint Manager; checking most of the boxes that QuickAssist didn't - albeit at a bit steep price.

Given the pricing though, it's strange that they bungled the auto update function. In reality it's just a matter of running RemoteHelpUpdater.exe (not documented at all of course). The 'auto' part of it is simply running it as a scheduled task. So simple. And yet, somehow, they managed to make it look like this:

Now, this should probably work anyway, though the command line should obviously be in quotes. What's worse is that they've actually hard coded the path. It should be %programfiles%, but it is C:\Program Files. Which means if you don't use an English language OS - it doesn't work.

Workaround for me has been to deploy a new scheduled task via Scripts in MEM that's 'correct'. It's not ideal, but it works and doesn't do any damage.

Looks like this, might save some of you some headache (obviously just adjust the triggers as needed). Note that this needs to be run in system context and won't be visible in task scheduler to non-admins:

$action = New-ScheduledTaskAction -Execute "%programfiles%\Remote help\RemoteHelpUpdater.exe" $trigger = New-ScheduledTaskTrigger -Daily -At 9am Register-ScheduledTask -Action $action -Trigger $trigger -TaskName "RemoteHelp Updater" -Description "Updater for RemoteHelp" -User "NT Authority\System" -Runlevel Highest Start-ScheduledTask "RemoteHelp Updater"

Leave a Reply

Your email address will not be published. Required fields are marked *