Comment lancer au démarrage, une commande dans une invite de commande?

Comment lancer au démarrage, une commande dans une invite de commande? - Win 11 - Windows & Software

Marsh Posté le 24-10-2024 à 18:59:38    

Bonjour,
 
Je souhaiterais , au démarrage de Windows 11 Pro, lancer automatiquement une ligne de commande qui nécessite l'invite de commande cmd.exe en mode administrateur pour bien se lancer?
 
La tâche en question est le serveur de musique : Navidrome.
Le service Navidrome se lance bien au démarrage, mais pas l'exécutable qui permets d'accéder à la base de données de musique et à l'interface Web .
 
J'ai essayé de créer une tâche au démarrage, mais elle ne se lance pas :
 
SCHTASKS /CREATE /TN "navidrome" /TR "C:\Services\navidrome\navidrome.exe" /SC ONSTART /RL HIGHEST
 
Elle est bien créée et figure dans la liste des tâches :
 
SCHTASKS /QUERY
 
mais elle ne s'exécute pas au démarrage.
 
Auriez vous une idée pour résoudre ce problème ? Merci d'avance.

Reply

Marsh Posté le 24-10-2024 à 18:59:38   

Reply

Marsh Posté le 25-10-2024 à 07:58:14    

le planificateur de tache est ton ami


---------------
#mais-chut
Reply

Marsh Posté le 25-10-2024 à 09:16:37    

apres, si c'est dans une Domain, c'est radicalement une autre histoire.


Message édité par Z_cool le 25-10-2024 à 09:16:48

---------------
#mais-chut
Reply

Marsh Posté le 25-10-2024 à 10:49:25    

Comme je l'ai dit plus haut, la tâche est bien planifiée dans la planificateur de tâche.
Pour info, cette commande liste toutes les tâches planifiées sur le système:
 
SCHTASKS /QUERY


Message édité par doudy4 le 25-10-2024 à 10:50:49
Reply

Marsh Posté le 25-10-2024 à 14:01:57    

Tu as vérifié la tâche dans la fenêtre des tâches planifiées graphique si la config était bonne ?
Regarde aussi les journaux d'événements pour voir ce qu'il se passe.

 

Par contre, ton truc c'est un service et non une simple commande en tâche planifiée.
Ta l'as installé comment ?
La doc est là : https://www.navidrome.org/docs/installation/windows/


Message édité par nex84 le 25-10-2024 à 14:02:10

---------------
#TeamNoBidouille || Come to the Dark Side, we have cookies || Mangez 5 fruits et légumes par an ! || Le digital, c'est les doigts
Reply

Marsh Posté le 25-10-2024 à 15:16:35    

Merci de la réponse.
J'ai suivi la doc indiquée.
J'ai utilisé le Shawl pour créer le service Navidrome
Et ce service est bien créé et se lance bien au démarrage de Windows  
 
Mais si je fais :
http://localhost:4533
La page Web ne s'ouvre pas.
 
Pour cela je dois ouvrir une fenêtre d'invite de commande en mode administrateur, puis aller dans le dossier où se trouve navidrome.exe et le lancer:
 
cd c:\Services\navidrome
.\navidrome
 
puis  
http://localhost:4533
La page Web peut s’ouvrir
 
Je voudrais automatiser tout cela dès la mise en marche du PC.
 
J'ai bien essayé de faire une simple commande en tâche planifiée, mais il y avais l'erreur suivante:
"This a command line tool. You need to open cmd.exe and run it from there"

Reply

Marsh Posté le 25-10-2024 à 16:24:11    

Parce que le service doit fonctionner.
Il faut commencer par là et voir pourquoi il ne répond pas correctement.


---------------
#TeamNoBidouille || Come to the Dark Side, we have cookies || Mangez 5 fruits et légumes par an ! || Le digital, c'est les doigts
Reply

Marsh Posté le 26-10-2024 à 09:32:19    

C'est moche, mais taper win+R et shell:startup
et créer un raccourci qui se lance en mode admin (clic droit propriété sur ton raccourci, avancé, exec en mode admin )
 ?


---------------
écrits sérieux, pas sérieux : https://www.raybrunner.eu
Reply

Marsh Posté le 26-10-2024 à 11:35:33    

Une possible solution:
– créer un fichier navidrome.bat par exemple dans x:
– Mettre dans ce fichier toutes les commandes que tu veux
– si besoin de lancer un service, y ajouter: net start nom_du_service
– tu testes que ce .bat fonctionne
– Dans la tache planifiée tu choisis comme exécution: start /min  x:\navidrone.bat


Message édité par yf38 le 26-10-2024 à 11:37:02
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed