You CANNOT escalate your privileges without asking user for permission (I guess you will not use singed exe file with manifest data). So you have to ask user. One way is run your batch file as admin (via right click). Another way is escalating privileges with UAC prompt visible,
It's relatively easy to do with vbscript. You can find some details here:
http://blogs.technet.com/b/heyscriptingguy/archive/2006/04/28/how-can-i-use-the-runas-command-to-run-a-script-under-alternate-user-credentials.aspx