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