Planifier une tâche pour lancer des programmes de désinfection au démarrage

Accueil Forums S.O.S Assistance Désinfection Planifier une tâche pour lancer des programmes de désinfection au démarrage

  • Créateur
    Sujet
  • #63920
    Avatarromikero
    Participant

    Bonjour, ce message est ouvert à tout le monde mais plus particulièrement à g3n-h@ckm@n, vous allez comprendre :-).

    J'utilise et apprécie l'un de vos logiciels (Taskcreator). Je l'utilise dans le cadre de mon nettoyage machine.
    Existe t'il un moyen de l'utiliser de façon automatique et silencieuse, sans interface graphique, avec des "command lines" ?
    Si non, connaitriez-vous un script (Bat ou Powershell) qui pourrait créer une tâche planifiée (D'un programme que j'aurais déterminé) s'exécutant à chaque démarrage et ayant les pleins droits administrateur ? L'idée serait qu'il tourne aussi bien sur du Windows 7 que 10 et également compatible 32 et 64bits.
    Merci par avance.

Viewing 15 replies - 1 through 15 (of 91 total)
  • Auteur
    Réponses
  • #63922
    Avatarg3n-h@ckm@n
    Modérateur/modératrice

    Bonjour

    soit je n'ai pas compris, soit c'est toi haha ^^

    TaskCreate crée une tache planifiée d' une exécutable à lancer au démarrage avec les pleins droits d 'administrateur, donc le fichier s'exécute en tant qu'administrateur à chaque démarrage de Windows, une fois logué dans la session evidement.

    tu peux en vérifier la confirmation de la création dans C:\Windows\System32\Tasks, ça sera un fichier blanc que tu peux notamment ouvrir avec le bloc notes pour voir ce qu il y a écrit dedans, ou dans le planificateur de tâches.

    ¤¤¤¤¤¤¤¤¤¤ | QuickDiag | UsbFix Concept | AdsFix Development | ¤¤¤¤¤¤¤¤¤¤

    #63925
    Avatarromikero
    Participant

    Bonjour g3n-h@ckm@n :-)

    Merci de me répondre. C'est probablement moi qui n'ai pas su exprimer mon souhait ^^

    Disons que je trouve "Taskcreate" parfait dans sa fonction mais en fait, je souhaiterais l'automatiser et ne pas passer par son interface graphique. Je souhaite créer une tâche planifiée que je pourrais ensuite appliquer en un seul clic ou automatiquement sur plusieurs machines, sans devoir à chaque fois retaper le nom de la tâche que je veux créer ni le le chemin de l'exécutable  dont je souhaite un démarrage auto.

    Je ne savais pas qu'un fichier était crée dans le dossier "System32\Task" donc je viens de tester ton astuce mais ce fameux fichier fraichement crée ne fonctionne que sur la machine sur laquelle il a été généré. Je l'ai ouvert comme tu me le conseille avec un bloc note et en fait, une ligne UserID se crée (Propre à ma machine), ce qui fait que lorsque je copie ce fichier dans le dossier "Task" d'un autre ordinateur, la dite tâche ne se lance pas.

    L'idée est vraiment de créer une tâche une seule fois pour pouvoir ensuite et sans effort l'appliquer sur les autres machines.

    J'ai essayé de créer un fichier .bat dans lequel je n'aurais à renseigner que le nom de la tâche ainsi que son chemin pour un déploiement facile mais je ne parviens pas à le faire fonctionner.

    Désolé du gratage de cerveau bgh , je me débrouille en général seul mais là, je sèche."Taskcreate" fait presque ce que je veux mais je cherche encore à le simplifier.

     

     

    #63926
    Avatarg3n-h@ckm@n
    Modérateur/modératrice

    je peux te faire une version personnalisée si tu le souhaites car là c'est un cas vraiment particulier :)

    ¤¤¤¤¤¤¤¤¤¤ | QuickDiag | UsbFix Concept | AdsFix Development | ¤¤¤¤¤¤¤¤¤¤

    #63927
    Avatarromikero
    Participant

    Ah oui ?! Ce serait génial ! J'accepte ton aide et ton offre avec plaisir. Effectivement c'est un peu particulier ^^

    Comment préfères-tu que l'on fasse ? Via mail ? Via un lien Google Drive ? Je m'adapte à ta convenance.

    Je t'expliquerais plus en détail si tu le veux mais cette version personnalisée m'aiderait vraiment beaucoup :-)

    #63928
    Avatarg3n-h@ckm@n
    Modérateur/modératrice

    très simple :)

    tu vas mettre toutes les taches que tu souhaites créer dans un document texte sous cette forme :

    Nom de la tâche#chemin du fichier

    ensuite tu m'envoies ton fichier texte ici :

    http://gen-hackman.serveftp.com/Upload

    ensuite je m'occupe du reste :)

     

    ¤¤¤¤¤¤¤¤¤¤ | QuickDiag | UsbFix Concept | AdsFix Development | ¤¤¤¤¤¤¤¤¤¤

    #63930
    Avatarromikero
    Participant

    C'est bon, fichier parti ;-)

    J'y ai joint quelques précisions :-)

    #63931
    Avatarg3n-h@ckm@n
    Modérateur/modératrice

    pour te répondre , vu que ca sera recodé en autoit, ca sera une macro : @ProgramFilesDir

    les signe "%" n'est utilisé qu'en batch pour une variable d 'environnement

    ton UACQuiet c 'est pour désactiver l UAC ? au démarrage de windows ?

    ¤¤¤¤¤¤¤¤¤¤ | QuickDiag | UsbFix Concept | AdsFix Development | ¤¤¤¤¤¤¤¤¤¤

    #63932
    Avatarromikero
    Participant

    Ah ! Merci pour les infos ;-)

    Oui, UACQuiet est un petit fichier .bat que j'ai crée puis recompilé en .exe. En réalité il me sert à mettre l'UAC en pause (Je ne le désactive pas). Cela a l'avantage de pouvoir bloquer temporairement et à chaud l'UAC sans devoir redémarrer la machine.

    P.S: J'abuse un peu... (Promis, après je ne t'embête plus). Mais crois tu qu'il serais possible d'avoir une autre version personnalisée pour UACQuiet mais qui pointerait vers UACQuiet.bat en plus de celle qui pointe vers UACQuiet.exe ? En effet, je viens de me rendre compte que ma version .exe est parfois détectée suivant la machine comme un faux positif alors que le .bat non.

     

    Merci pour toute ta précieuse aide.

    • Cette réponse a été modifiée le il y a 2 semaines et 2 jours par Avatarromikero.
    #63934
    Avatarg3n-h@ckm@n
    Modérateur/modératrice

    tu utilises quoi pour compiler ton .bat ? Bat2exe ? si c est le cas pendant, l execution de l 'exe, le fichier .bat est expulsé de l 'exe et envoyé dans les fichiers temporaires  donc c'est peut-être ca qui est déteceté

    ¤¤¤¤¤¤¤¤¤¤ | QuickDiag | UsbFix Concept | AdsFix Development | ¤¤¤¤¤¤¤¤¤¤

    #63935
    Avatarromikero
    Participant

    Oui, c'est bien Bat2Exe. Tu as raison, j'ai effectivement remarqué qu'il fonctionnait comme tu le décrit.

    Je suis en train de faire des tests pour voir si une "expulsion" du.bat de l'exe vers ailleurs que les fichiers temporaires améliore et empêche cette détection en faux positif.

    • Cette réponse a été modifiée le il y a 2 semaines et 2 jours par Avatarromikero.
    #63937
    Avatarg3n-h@ckm@n
    Modérateur/modératrice

    l'expulsion dans les %TMP% est faite automatiquement à l 'execution tu ne peux pas l 'empêcher c'est le décompileur intégré à ton exe qui le fait.....

    envoie-moi ton code batch par le meme procédé je vois ce que je peux faire en le codant en autoit

    ¤¤¤¤¤¤¤¤¤¤ | QuickDiag | UsbFix Concept | AdsFix Development | ¤¤¤¤¤¤¤¤¤¤

    #63938
    Avatarromikero
    Participant

    ça marche :good: Je te l'envoie tout de suite.

    #63939
    Avatarromikero
    Participant

    Je te joint également celui que j'utilise pour remettre l'UAC à son état d'origine.

    #63941
    Avatarg3n-h@ckm@n
    Modérateur/modératrice

    Salut

    Et ca, c'est fonctionnel sans avoir à redémarrer explorer ou carrément le pc ??????

    je ne suis pas sûr que l UAC soit vraiment mis en pause même s' il ne s'affiche plus la fenetre de demande de confirmation avec ce code...

    Edit ::

    Ah ben si...je viens de tester....bizarre.......

    je viens d'avoir une idée, il te faut combien de temps de mise en pause de l 'UAC ? ce que je ne comprends pas c'est que la tâche démarre avec tous les droits Admin sans confirmation, donc la mise en pause de l' UAC n'est pas utile pour lancer en tache planifiée jetboostTray

    et je me demande si tu as pas fait une faute, tu as mis BlueSprig et ca serait pas plutôt BlueSpring ?

    Edit2 ::

    ok j'avais raison en fait....... après exécution du Quiet en tant qu'admin, si je double-clique sur Default, ca me dit que je suis pas Admin ^^

    • Cette réponse a été modifiée le il y a 2 semaines et 2 jours par Avatarg3n-h@ckm@n.
    • Cette réponse a été modifiée le il y a 2 semaines et 2 jours par Avatarg3n-h@ckm@n.
    • Cette réponse a été modifiée le il y a 2 semaines et 1 jour par Avatarg3n-h@ckm@n.

    ¤¤¤¤¤¤¤¤¤¤ | QuickDiag | UsbFix Concept | AdsFix Development | ¤¤¤¤¤¤¤¤¤¤

    #63946
    Avatarromikero
    Participant

    En fait, ce n'est pas évident à expliquer. Voir mon système en vrai serait plus simple pour le comprendre mais en gros, j'ai concocté une sorte de nettoyeur automatisé et ultra compliqué (Un peu tordu je l'avoue) qui lance toute une suite de logiciels et scripts de nettoyage et optimisation.

    Pour te répondre, le temps de pause de l'UAC est très variable car il dépend en fait de la machine sur laquelle je lance mon processus de nettoyage/désinfection/optimisation. Il n'y a pas de durée type. Cela put-être 30min comme 3h.

    Pour le nom, c'est bel et bien BlueSprig. J'avoue que j'ai moi aussi tendance naturellement à appeler ça BlueSpring ^^. En fait, l'UACQuiet et Jetboosttray ne sont pas liés et les deux se lancent à des moments différents de mon processus. En tout cas, le .bat UACQuiet même s'il ne permet pas totalement d'être admin, m'évite dans le contexte dans lequel je l'utilise de devoir cliquer sur l'UAC et permet le déroulement automatique de mon processus (Bien compliqué je l'avoue^^).

Viewing 15 replies - 1 through 15 (of 91 total)
  • Vous devez être connecté pour répondre à ce sujet.