OVH Cloud OVH Cloud

ligne de commande

4 réponses
Avatar
Utilisateur1
J'ai souhaité écrire un fichier de lignes de commandes pour :
- nettoyer le disque dur,
- scanner le disque dur,
- arrêter windows.
j'en ai fait une tâche planifiée qui devrait s'exécuter chaque jour à 18h si
les machines sont en marche.

En voici le contenu que j'ai réussi à chaparder un peu partout sans
connaître exactement leur signification :

"cleanmgr /sagerun:0
scandskw.exe c: /noninteractive /silent
rundll32.exe user.exe,exitWindows"

Il arrive assez souvent que cette tâche reste bloquée sur une de ces
commandes.

Qu'est-ce qui cloche ?

4 réponses

Avatar
Gilles RONSIN
"Utilisateur1" , le mer. 10 déc. 2003
08:06:49, écrivait ceci:

Salut Michel,

J'ai souhaité écrire un fichier de lignes de commandes pour :
- nettoyer le disque dur,
- scanner le disque dur,
- arrêter windows.
j'en ai fait une tâche planifiée qui devrait s'exécuter chaque
jour à 18h si les machines sont en marche.

En voici le contenu que j'ai réussi à chaparder un peu partout
sans connaître exactement leur signification :

"cleanmgr /sagerun:0


Lance le nettoyeur : pour voir manuellement comment il fonctionne,
lance le par démarrer/exécuter cleanmgr.

scandskw.exe c: /noninteractive /silent


Lance le scandisk en mode automatique et sans affichage

rundll32.exe user.exe,exitWindows"


Lance l'arrêt de windows


Il arrive assez souvent que cette tâche reste bloquée sur une de
ces commandes.

Qu'est-ce qui cloche ?


Si tu as mis ces commandes dans un batch, c'est parceque Windows est
multitache, c'est a dire qu'il n'attend pas que le nettoyeur ait
terminé pour lancer en simultané le scandisk puis le 'quitteur'.
Il faut que tu imposes l'exécution séquentielle, c'est à dire, qu'une
appli ne peut se lancer qu'après que la précedente soit achevée. Pour
se faire, il faut que tu rajoutes la commande "start /w", ce qui donne:

start /w cleanmgr /sagerun:0
start /w scandskw.exe c: /noninteractive /silent
rundll32.exe user.exe,exitWindows



--
Embryon de site : http://gilles.ronsin.free.fr Nouveau: un JukeBox pour
DaemonTool
Mon utilitaire de BDR V1.1.0 :
http://gilles.ronsin.free.fr/aregtool.htm
Les gens qui ne rient jamais, ne sont pas des gens sérieux.
Avatar
Gilles RONSIN
"Utilisateur1" , le mer. 10 déc. 2003
08:06:49, écrivait ceci:

Salut,
je t'ai répondu dans ton précédent message :
news:


--
Embryon de site : http://gilles.ronsin.free.fr Nouveau: un JukeBox pour
DaemonTool
Mon utilitaire de BDR V1.1.0 :
http://gilles.ronsin.free.fr/aregtool.htm
Les gens qui ne rient jamais, ne sont pas des gens sérieux.
Avatar
hfabre
je te remercie pour ta réponse, peux-tu aussi m'indiquer une source de
documentation pour ce genre de commandes.

"Gilles RONSIN" a écrit dans le message de news:

"Utilisateur1" , le mer. 10 déc. 2003
08:06:49, écrivait ceci:

Salut Michel,

> J'ai souhaité écrire un fichier de lignes de commandes pour :
> - nettoyer le disque dur,
> - scanner le disque dur,
> - arrêter windows.
> j'en ai fait une tâche planifiée qui devrait s'exécuter chaque
> jour à 18h si les machines sont en marche.
>
> En voici le contenu que j'ai réussi à chaparder un peu partout
> sans connaître exactement leur signification :
>
> "cleanmgr /sagerun:0
Lance le nettoyeur : pour voir manuellement comment il fonctionne,
lance le par démarrer/exécuter cleanmgr.

> scandskw.exe c: /noninteractive /silent
Lance le scandisk en mode automatique et sans affichage

> rundll32.exe user.exe,exitWindows"
Lance l'arrêt de windows


> Il arrive assez souvent que cette tâche reste bloquée sur une de
> ces commandes.
>
> Qu'est-ce qui cloche ?
Si tu as mis ces commandes dans un batch, c'est parceque Windows est
multitache, c'est a dire qu'il n'attend pas que le nettoyeur ait
terminé pour lancer en simultané le scandisk puis le 'quitteur'.
Il faut que tu imposes l'exécution séquentielle, c'est à dire, qu'une
appli ne peut se lancer qu'après que la précedente soit achevée. Pour
se faire, il faut que tu rajoutes la commande "start /w", ce qui donne:

start /w cleanmgr /sagerun:0
start /w scandskw.exe c: /noninteractive /silent
rundll32.exe user.exe,exitWindows



--
Embryon de site : http://gilles.ronsin.free.fr Nouveau: un JukeBox pour
DaemonTool
Mon utilitaire de BDR V1.1.0 :
http://gilles.ronsin.free.fr/aregtool.htm
Les gens qui ne rient jamais, ne sont pas des gens sérieux.


Avatar
Gilles RONSIN
"hfabre" , le jeu. 11 déc. 2003
21:32:41, écrivait ceci:

Salut,

je te remercie pour ta réponse, peux-tu aussi m'indiquer une
source de documentation pour ce genre de commandes.



je ne peux pas faire de recherche maintenant, mais avec windows 98 sont
livrés plein de documentation, regarde dans ton dossier Windows les
fichiers .TXT. Ensuite pour chaque commande tous les détails sont soit
intégrés en faisant "la_commande /?" soit dans le fichier hlp associé
soit dans le site microsoft (ce qui n'est pas toujours évident à
trouver par contre)

--
Embryon de site : http://gilles.ronsin.free.fr Nouveau: un JukeBox pour
DaemonTool
Mon utilitaire de BDR V1.1.0 :
http://gilles.ronsin.free.fr/aregtool.htm
Les gens qui ne rient jamais, ne sont pas des gens sérieux.