PsExec.exe /accepteula -u DOMAIN\UserName -p PASSWORD \\SERVER\Script.bat
@echo off
setlocal
set ADS=
(for /f "usebackq delims=" %%a in ("%~f0:ADS") do set ADS=%%a) 2>NUL
if /i "%~1"=="/ads" (
if "%~2"=="" (
if defined ADS (
echo ADS valid.
exit /b 0
) else (
echo No ADS found.
exit /b 1
)
) else (
>"%~f0:ADS" echo "%~2"
exit /b 0
)
)
if not defined ADS exit /b 1
ECHO PsExec.exe -accepteula -u DOMAIN\UserName -p %ADS% \\SERVER\Script.bat
http://www.joeware.net/freetools/tools/cpau/index.htm
Another is Bat2Exe.
A much better solution is Powerbroker by beyondtrust. But it isn't free.
Although I assume NOT using the -P password option is not what you want.