ZeroCrash
необходимо выбрать верный макрос
Рабочий стол - общий для всех:
@DesktopCommonDir
Рабочий стол - текущего польщователя:
@DesktopDir
Код:

$sBatFileDir = @DesktopCommonDir ; Рабочий стол - общий для всех
;~ $sBatFileDir = @DesktopDir ; Рабочий стол - текущего польщователя
$sBatFileName = 'a.bat'
Run(@ComSpec & ' /С ' & $sBatFileDir & '\' & $sBatFileName)