Jeg må sende en ID og et passord til en batchfil på kjøretidspunktet i stedet for å hardkode dem i filen.
Slik ser kommandolinjen ut:
test.cmd admin P@55w0rd > test-log.txt
Et annet nyttig tips er å bruke "%*" for å bety "alle". For eksempel
echo off
set arg1=%1
set arg2=%2
shift
shift
fake-command /u %arg1% /p %arg2% %*
Når du løper:
test-command admin password foo bar
vil batchfilen ovenfor kjøres:
fake-command /u admin /p password admin password foo bar
Jeg kan ha syntaksen litt feil, men dette er den generelle ideen.