PDA

View Full Version : Servizi di Windows XP


Dimo
20-05-2009, 10:12
Esiste un programmino anche a pagamento che consenta di esportare (già lo fà windows) ma sopratutto di importare una lista di Servizi Windows con relative impostazioni?

Dimo
20-05-2009, 10:24
Trovato da solo risposta, scusate i ldisturbo
per chi non l osapesse basta creare un file batch con queste stringhe all' interno

@echo off
@echo ========================================================================
@echo Script per il backup dello stato dei servizi (C) 2008 Softwarefacile.it
@echo ========================================================================
@echo.
@echo Questo script eseguira' un backup dello stato attuale dei servizi
@echo.
pause

REM Get current date and time
for /f "tokens=1, 2, 3, 4 delims=-/. " %%j in ('Date /T') do set FILENAME=%%l_%%k_%%j
for /f "tokens=1, 2 delims=: " %%j in ('TIME /T') do set FILENAME=[%FILENAME%_@_%%j]_StatoServizi.bat

REM Get all service name
sc query type= service state= all| findstr /r /C:"SERVICE_NAME:" >tmpsrv.txt
echo Sto salvando lo stato dei servizi In %FILENAME% ...

REM save service start state into batch file
echo @echo Verra' ora ripristinato lo stato dei servizi salvato il %DATE% alle ore %TIME% >"%FILENAME%"
echo @pause >>"%FILENAME%"

for /f "tokens=2 delims=:" %%j in (tmpsrv.txt) do @( sc qc %%j |findstr START_TYPE >tmpstype.txt && for /f "tokens=4 delims=:_ " %%s in (tmpstype.txt) do @echo sc config %%j start= %%s >>"%FILENAME%")
echo @pause >>"%FILENAME%"

del tmpsrv.txt
del tmpstype.txt

echo Stato dei servizi salvato In %FILENAME%.
pause


lanciandolo crea un file batch che lanciato imposta i servizi come desideriamo