Nom |
Description |
server |
Ce paramètre permet d'indiquer la machine sur laquelle le service est exécuté. |
service_name |
Ce paramètre permet d'indiquer le KeyName du service, il est souvent mais pas toujours le même que le DisplayName affiché dans les services du Control Panel (Panneau de configuration). Vous pouvez obtenir le KeyName en exécutant : «SC GetKeyName DisplayName». |
commande |
Ce paramètre permet d'indiquer la commande à lancer. Voici les commandes les plus communes : |
BOOT |
Cette commande permet d'indiquer s'il faut enregistrer la dernière configuration de redémarrage en tant que configuration de redémarrage `last-known-good`. Les valeurs sont soit ok ou bad. |
config |
Cette commande permet de modifier en permanence la configuration du service. |
continue |
Cette commande permet d'indiquer au service de continuer. |
control |
Cette commande permet d'envoyer un contrôle à un service. |
create |
Cette commande permet de créer un service et de l'ajouter au registre. |
delete |
Cette commande permet de supprimer un service du registre. |
description |
Cette commande permet de modifier la description d'un service. |
GetDisplayName |
Cette commande permet d'afficher le DisplayName. |
GetKeyName |
Cette commande permet d'afficher le ServiceKeyName. |
EnumDepend |
Cette commande permet d'afficher les dépendances. |
failure |
Cette commande permet de modifier les actions prises par un service en cas d'échec. |
interrogate |
Cette commande permet d'envoyer une demande de contrôle INTERROGATE à un service. |
Lock |
Cette commande permet de verrouiller la base de données des services. |
pause |
Cette commande permet d'indiquer au service de faire une pause. |
qc |
Cette commande permet d'afficher les configurations : les dépendances, le chemin complet,... |
Qdescription |
Cette commande permet d'interroger la description d'un service. |
Qfailure |
Cette commande permet d'interroger les actions prises par un service en cas d'échec. |
query [qryOpt] |
Cette commande permet d'afficher l'état. |
queryEx [qryOpt] |
Cette commande permet d'afficher les informations détaillées : le pid et les drapeaux. |
QueryLock |
Cette commande permet de rechercher le LockStatus pour la base de données ServiceManager. Ainsi, cette commande montrera si une demande de service est en cours. |
sdShow |
Cette commande permet d'afficher le descripteur de sécurité d'un service à l'aide de SDDL. |
SdSet |
Cette commande permet de définir le descripteur de sécurité d'un service à l'aide de SDDL. |
start |
Cette commande permet de démarrer un service. |
stop |
Cette commande permet d'arrêter un service. |
qryOpt |
Ce paramètre permet d'indiquer les paramètres de demandes : |
type=driver|service|all |
Ce paramètre permet d'interroger des types de services spécifiques. |
state=active|inactive|all |
Ce paramètre permet d'indiquer les services de requête dans un état particulier uniquement. |
bufsize=bytes |
Ce paramètre permet d'indiquer la taille du tampon. |
ri=resume_index_number |
Ce paramètre permet d'indiquer le numéro d'index de résumé. La valeur par défaut est 0. |
group=groupname |
Ce paramètre permet d'indiquer les services de requête dans un groupe particulier. |
Cette commande permet d'effectuer des communications avec le contrôleur de service et les services installés.