This should be a common question and the closest I found is:
runas /noprofile /user:mymachine\administrator yourbatchfile.bat
However the above is not 100% automatic and it will open another cmd window and ask user to type admin password.
My intention is to automatically run a batch file as administrator, and the first step is to get a cmd window with administrator right. A use case is to install 'Chocolatey' when AWS machine boot up.
This seems to be a simple requirement.