schtasks - exécuter une tâche de fichier de commandes minimisée sur une machine virtuelle


2

J'ai un ensemble de machines virtuelles Windows, où j'exécute une tâche chaque minute à l'aide du planificateur de tâches (schtasks.exe).

Il y a un fichier batch qui crée la tâche, ressemble à ceci:

SCHTASKS.EXE /Delete /TN "my_server" /F

SCHTASKS.EXE /CREATE /SC MINUTE /MO 1 /TN "my_server" /TR X:\mydrive\server.bat /RU %computername%\<username>

SCHTASKS.EXE /RUN /TN "my_server"

Cette tâche s'exécute donc toutes les minutes et chaque fois qu'elle ouvre une fenêtre d'invite de commande.

Je souhaite que cette tâche s'exécute toutes les minutes mais n'ouvre pas l'invite de commande à chaque fois. Elle doit s'exécuter en mode réduit.

Après avoir recherché une solution sur Google, j'ai trouvé peu de réponses sur stackoverflow lui-même pour essayer / RU "NT Authority \ System" au lieu de l'utilisateur actuel. Donc j'ai aussi essayé ceci:

SCHTASKS.EXE /CREATE /SC MINUTE /MO 1 /TN "my_server" /TR X:\mydrive\server.bat /RU "NT AUTHORITY\SYSTEM"

Mais cela n'a pas fonctionné pour moi, je ne sais pas pourquoi. Il ne signalait aucune erreur, je pouvais voir à l'invite de commande "La tâche a été créée avec succès, a tenté d'exécuter la tâche", il a planifié la tâche mais ne l'a pas démarrée.


Définissez le chemin de l'exécutable comme cmd.exe /C /Q server.bat. Ou vous pouvez créer un raccourci et le configurer pour qu’il soit exécuté de manière minimisée.
Biswapriyo

Il est probable que ce problème empêche le SYSTEMcompte de trouver le lecteur "X" et ne l'aurait probablement pas autorisé s'il s'agit d'un partage sur un serveur, c'est-à-dire \\server\share... voyez ici pour plus de détails à ce sujet: superuser.com/questions/1214736/…
Pimp Juice IT

Vous pouvez essayer quelque chose comme ceci pour que le script de traitement par lots s'exécute de manière invisible, quel que soit le contexte de sécurité sous lequel il est exécuté: superutilisateur.com/questions/1113796/… . Voir la section n ° 2 de cette réponse.
Pimp Juice IT
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.