Syntaxe sp [ LIST | CONFIG |
START | RESTART | STOP |
PAUSE | CONTINUE | CONTROL |
QUERY | CREATE | REMOVE | MODIFY |
KILL | PARAMCHANGE | INTEROGATE
| DEBUG | REGISTER |
HELP ]
Pour plus d'informations sur une commande:
sp (Command) /help Paramètres optionnels valides pour la plupart des commandes /DOMAIN=
/Q Quiet mode.
Répond yes à tous les messages de confirmation
/RUNAS=Domain\Account /RUNASPASSWORD=P
Le serveur et le service
peuvent contenir des jokers (* and ?)
Commande
LIST Liste l'état d'un service(s)
sp LIST [[\\serveur\]service] [/Domain=]
Le nom du serveur et le nom du service peuvent
contenir des jockers (* and ?)
Exemple :
sp list \\*\spooler
Affiche le statut de spooler sur toutes les
machines NT.
Commande
CONFIG Affiche la configuration d'un service(s)
sp CONFIG [[\\serveur\]service] [/Domain=] Exemples: sp config \\*\spooler Affiche le statut de spooler sur toutes les
machines NT. Commande START Démarre un service(s)
sp
START[=Startup paramètres] [\\serveur\]service< BR> Exemple : sp start \\serveur\spooler
Commande
RESTART Redémarre un service(s)< BR>
sp RESTART[=Startup paramètres] [\\serveur\]service Exemple : sp restart \\serveur\spooler
Commande
STOP Arrête un service(s) sp STOP [\\serveur\]service
Exemple : sp stop \\serveur\spooler
Commande
PAUSE
Met en
pause un service(s) sp PAUSE [\\serveur\]service Exemple : sp pause \\serveur\spooler Commande
CONTINUE Continue le
service sp CONTINUE [\\serveur\]service Exemple : sp continue \\serveur\spooler Commande
CONTROL Envoie une valeur à votre service sp
CONTROL=Code service La valeur doit être comprise entre 128 et
255<
BR> Exemple : sp control=128
monservice
Commande QUERY
Interroge l'état d'un service
sp QUERY [\\servername\]servicename [/Domain=]
Le commande retourne un ErrorLevel qui détermine l'état d'un service
ErrorLevel:
0 Le service n'est pas installé
1 Le service est arrêté
2 Le démarrage du service est en cours
3 L'arrêt du service est en cours
4 Le service est démarré
5 Le redémarrage du service après pause est en cours
6 La mise en pause du service est en cours
7 Le service est en pause
L'exemple suivant démarre le spoule d'imprimante si celui ci est arrêté:
sp list \\myserver\spooler
If ErrorLevel 1 sp \\myserver\spooler start
Commande PARAMCHANGE
Envoie une commande PARAMCHANGE pour que le service recharge ses parametres
sp PARAMCHANGE [\\server\]servicename
Le nom du serveur et le nom du service peuvent contenir des jokers (* and ?)
Exemple:
sp paramchange MonService
Commande INTEROGATE
Envoie une commande INTEROGATE pour recuperer l'état du service
La commande retourne dans ErrorLevel le code d'erreur, si il y a lieu
sp INTEROGATE [\\server\]servicename
Exemple:
sp interogate MonService
Commande CREATE
Crée un
service sp CREATE[\\serveur\]service /PATH= [/DISPLAYNAME=] [/ACCOUNT=Domain\User] [/PASSWORD=] [/INTERACT=1,0] [/STARTUP=MANUAL,AUTO,DISABLED]
[/TYPE=OwnProcess,ShareProcess]
[/ERRORCONTROL= Ignore,Normal,Severe,Critical]
Exemple : sp create \\serveur\MonService
/path=c:\svcx\service.exe
Commande
REMOVE Supprime le service sp remove [\\serveur\]service Exemple : sp remove \\serveur\MonService
Commande
MODIFY
Modifie le service
sp MODIFY [[\\serveur\]service] [/ACCOUNT=Domain\User]
[/PASSWORD=xyz]
[/STARTUP=MANUAL,AUTO,DISABLED]
[/DISPLAYNAME=Nom du Service]
[/PATH=Nom de Service]
[/DEPEND=]
[/INTERACT=1,0]
Exemple :
sp modify \\serveur\MonService
/Interact=1
Commande
KILL
Tue le processus du service sp KILL
service Exemple : sp kill spooler
Commande DEBUG
Démarre le service et attache votre débugger
(comme Visual C++)
sp DEBUG service
Exemple :
sp
debug MonService
Commande
REGISTER
Installe la clef utilisateur
sp REGISTER /ID=votreID
/Key=
votreclef<
BR>
Exemples:
sp register /ID="Active+ Software" /Key=12345
|