Comment planifier une tâche si l'utilisateur est connecté ou non dans PowerShell?
J'ai un problème concernant la façon de rendre une tâche planifiée pour s'exécuter si l'utilisateur est connecté ou non. Il doit être fait dans powershell. Ce que j'ai fait est la suivante:
$WINDIR/system32/schtasks.exe /create /tn TaskName /sc daily /st 15:05:00 /tr "C:\cygwin\opt\IBM\tpchc\bin\tools\TheFileToRun.bat"
Mais je peux fournir un argument supplémentaire, rendant cette tâche courir, peu importe si l'utilisateur est connecté ou éteint?
Si elle ne peut pas être fait dans Powershell est-il possible de le faire dans un autre langage de script?
thx 🙂
source d'informationauteur Diemauerdk
Vous devez vous connecter pour publier un commentaire.
Vous aurez besoin de spécifier un utilisateur (comme
/RU system
), mais il devrait être la valeur par défaut si connecté ou non. Vous pouvez regarder ce lien pour une liste de tous lesschtasks.exe
paramètres.si vous ajoutez
/RU <username> /RP <password>
à l'appel à schtasks.exe vous obtiendrez "Exécuter même si l'utilisateur est connecté ou non" est sélectionné.
Vous pouvez également utiliser l' /NP au lieu de cela, qui vous donnera également des "Exécuter même si l'utilisateur est connecté ou pas", mais aussi "Ne pas stocker le mot de passe...", ce qui limite les ressources accessibles.