Windows 7 : i trigger Start Services

di | 24 Dicembre 2010

Windows 7 implementa un’eccellente gestione dei Servizi : Trigger Start Services.

Un servizio di questa tipologia è configurato per poter essere eseguito o stoppato in presenza di determinate  condizioni, tipo l’apertura di una porta sul firewall, la modifica di un criterio di gruppo e l’inserimento del computer in un dominio.

La gestione e la configurazione dei Trigger Start Service si effettua per mezzo della linea di comando sc.exe.

Per verificare se un servizio è un Trigger Start Service e vedere quali sono gli eventi che lo attivano possiamo usare questo comando:

sc qtriggerinfo <Nome Servizio>

Eseguendo questo comando per il servizio W32time vediamo come il servizio si avvia quando si aggiunge il computer a un dominio Active Directory e si ferma quando non fa più parte di un dominio.

trigger1

Per vedere gli eventi utilizzabili utilizziamo il comando sc triggerinfo

trigger2

La lista degli eventi è ampia e, come se non bastasse, gli sviluppatori possono creare degli eventi personalizzati.

Il comando per configurare un servizio così che si comporti come Trigger Based Service è:

sc triggerinfo <Nome Servizio>

Se vogliamo configurare un servizio denominato test così che sia avviato quando il computer ottiene un indirizzo ip potremo usare il comando

sc triggerinfo test start/networkon

Una bella novità che consente  grandi margini di personalizzare il funzionamento dei servizi.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.