Adminstrator command runs fine using terminal but not in a .bat file
If you run a batch file as administrator by default it runs in: C:\windows\system32
Thus probably not finding that relative path you specified: '.\FocusAssist\LGPO\LGPO.exe
If after running the batch as admin you want to go back to it's original path you can put something like:
cd /d "%~dp0"
Somewhere in the beginning of the batch file.
Also you should use double quotes not single