

When you do so to Run As Administrator, the current directory (path) will not be same as the bat file. Now when you double click the shortcut it will prompt you for UAC confirmation and then Run as administrator (which as I said above is different than running under an account in the Administrator Group)

Also, running under an account in the Administrator Group is not the same as run as administrator see: UAC on Wikipedia The other answer requires that you enter the Administrator account password.
