PDA

View Full Version : sc.exe password escaping


laspalmas
20-03-2013, 11:20
Salve a tutti, non sono sicurissimo sia la sezione giusta.

Ho uno script batch che crea un servizio:


sc.exe config HscPerosService obj= .\administrator password= "aa!"


Il problema è che non riesco a escapare il "!" nella password e mi restituisce sempre failed logon.

Qualcuno ha una dritta?

grazie mille

Khronos
20-03-2013, 14:37
è "create", non "config", a crearlo. config ne modifica uno preesistente.
per il resto la sintassi è esatta, le virgolette servono proprio con caratteri speciali e simboli...

x_Master_x
21-03-2013, 08:40
Il problema è il punto esclamativo, prova così:

@echo off
SetLocal EnableDelayedExpansion
echo alternativa 1 -- aa^^!
echo alternativa 2 -- "aa^!"
pause


Ovviamente modificandolo con il tuo comando