Lancer une commande automatiquement au démarrage de Windows?
doudy2 Messages postés 76 Date d'inscription mardi 25 mars 2008 Statut Membre Dernière intervention 25 octobre 2024 - 25 oct. 2024 à 13:53
2 réponses
25 oct. 2024 à 11:56
Bonjour,
Pas sûr que tu n'aies pas à spécifier l'utilisateur et le mot de passe /RU et /RP.
Mais pourquoi la créer par SCHTASKS et pas simplement dans le planificateur de tâches (où on fera une première exécution manuelle et où ils seront demandés)?
25 oct. 2024 à 13:53
Je suis désolé d'avoir posé ma question sur plusieurs forum, et que ma réponse soit "obscure" .
Donc voici la commande qui marche dans mon cas :
SCHTASKS /CREATE /TN "navidrome" /TR "C:\Services\navidrome\navidrome.exe" /SC ONSTART /RL HIGHEST /RU "nom_utilisateur" /RP "password_utilisateur"
A propos de la session de démarrage: En fait, je mets en marche le PC à distance en envoyant un signal Wake On Lan via mon réseau local. Donc il n'y a pas de session démarrée.
Et ça marche, puisque depuis un autre poste du réseau j'ai un accès à Navidrome:
http://nom_serveur:4533
ainsi que depuis un client Subsonic ( Substreamer, Tempo ou Symfonium ) sous Android.
enfin, lors de l'essai d'utilisation directement du planificateur de tâches, j'avais le message d'erreur suivant:
"This is a command line tool.
You need to open cmd.exe and run it from there "
25 oct. 2024 à 12:19
Tu n'as pas non plus besoin de poser la question partout en même temps et où d'ailleurs ta réponse est obscure.
Si la tâche est créée sur le mode graphique dans le planificateur de tâches, on n'a pas besoin de SCHTASKS.
Rien ne nous dit non plus si l'installation est correcte (si un script éventuellement administrateur lance le serveur manuellement hors planification).
https://forum.hardware.fr/hfr/WindowsSoftware/windows-11/demarrage-commande-commande-sujet_356440_1.htm
25 oct. 2024 à 12:23
Merci pour l'aide. Effectivement il manquait /RU et /RP
J'avais essayé d'utiliser directement le planificateur de tâche, mais ça ne marchait pas , j'avais certainement fait une erreur, mais je ne savais pas laquelle ...
25 oct. 2024 à 12:25
Bonjour,
Tu peux nous mettre la commande qui fonctionne ?
25 oct. 2024 à 13:16
Bonjour,
Comme indiqué, ajouter les commutateurs /RL nomutilisateur /RP motdepasse, respectivement bien sûr ceux de la session démarrée, mais une utilisation correcte du planificateur de tâches aurait été plus simple et aurait fait le job.
https://ss64.com/nt/schtasks.html