> Tech > 4. Sc.

4. Sc.

Tech - Par Renaud ROSSET - Publié le 24 juin 2010
email

Sc.exe permet d'appeler et de manipuler les services Windows NT sur des machines locales ou distantes. Windows NT stocke généralement les configurations des services dans la sous-clé du registre HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services. Comme Windows NT traite les pilotes de périphériques comme un type de service, sc.exe peut interroger et manipuler les configurations

des pilotes de périphériques.
Or, puisque les pilotes de périphériques sont des processus du mode kernel, le
système peut facilement planter ou s’arrêter si une configuration de pilote de
périphérique est modifiée de manière inattendue. La figure 6 montre des exemples
de commandes Sc interrogeant le pilote Altdisk et le service Browser et illustrant
le type d’informations offert par Sc.



La syntaxe suivante permet respectivement d’arrêter et de redémarrer des services
:



sc \\workstationA stop browser

sc \\workstationA start browser



Pour exécuter ces commandes, il faut détenir les droits adéquats sur la station
de travail A. Par défaut, NT 4.0 exige d’avoir les droits administratifs pour
arrêter et démarrer des services sur une station de travail ou un serveur.

L’option config de Sc offre d’autres possibilités utiles. Pour faire passer, par
exemple, le mode de démarrage d’un service particulier d’automatique à  manuel,
on peut utiliser l’applet Services du Panneau de configuration, mais cette approche
n’est pas pratique s’il s’agit de modifier un grand nombre de stations de travail.
L’utilisation de la commande Sc dans un script permet de modifier facilement le
mode de démarrage sur toutes les stations de travail nécessaires. La commande



sc \\%1 config browser start= demand



change le mode de démarrage du service browser d’une station de travail pour le
rendre manuel. Remarquez que l’exemple indique le nom de la station de travail
comme paramètre remplaçable, %1. Cette commande peut s’utiliser dans un fichier
batch qui parcourt en boucle une liste de stations de travail et remplace le paramètre
%1 par le nom d’une station de travail à  chaque itération. La commande indique
à  sc.exe quel service configurer (c’est-à -dire browser) et choisit l’option demand
pour spécifier le démarrage manuel. Si vous n’insérez pas d’espace après le signe
égale et avant le mode de démarrage, la commande échouera.



Comme c’est le cas pour les autres outils pour Windows NT que nous évoquons ici,
le kit de ressources de Windows 2000 contient une version actualisée de sc.exe.
La version pour Windows 2000 de l’outil comprend davantage d’options pour interroger
et manipuler les services.

Téléchargez cette ressource

Préparer l’entreprise aux technologies interconnectées

Préparer l’entreprise aux technologies interconnectées

Avec la « quatrième révolution industrielle », les environnements hyperconnectés entraînent de nouveaux risques en matière de sécurité. Découvrez, dans ce guide Kaspersky, comment faire face à cette nouvelle ère de vulnérabilité.

Tech - Par Renaud ROSSET - Publié le 24 juin 2010