también se puede...
opción 1 - desactivar el UAC en ese equipo:
reg ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 0 /f
Se necesitará reiniciar el PC para que el servicio se detenga.
opción 2 - comprimes el bat en un .EXe autoextraible de winrar (Ojo, sin activar la ruta TEMPORAL en las opciones del SFX, sino no hace cambios como tu has dicho) y luego con este programa le cambias los derechos a ver si tienes suerte, no estoy muy seguro de si funciona:
http://securityxploded.com/vistauacmaker.phpEDITOOpción 3Rem By EleKtro H@cker
Rem cambia la contraseña de administrador a "temp"
net user administrador temp
Rem escribes tu antiguo bat en uno nuevo
Echo mi antiguo bat
>%Temp%\nuevo.bat
Echo comandos
>>%Temp%\nuevo.bat
Echo mas comandos
>>%Temp%\nuevo.bat
REM Ejecutas el nuevo bat con la cuenta del admin y la nueva contraseña
echo temp
| runas /user:
%Computername%\administrator
%Temp%\nuevo.bat
REM Eliminas la contraseña del admin
net user administrador ""