Pour executer un script

Commande d'execution de script
En powershellPour déclencher le script automatiquement il est conseiller d'appeler directement powershell.exe%SystemRoot%\syswow64\WindowsPowerShell\v1.0\powershell.exe
-NoLogo -NonInteractive -ExecutionPolicy Bypass -noexit -File "C:\chemin vers script"
conditionner le script en focntion de son mode d'execution (manuel ou task-manager)
 if((Get-ExecutionPolicy) -eq "Bypass"){
        Si est executer par Task-manager
    }
    else{
        Si est exécuter autrement
    }
avec la CMDon apelle le programme CMDCMD
on ajoute le script comme une option en précisant son chemin/c start "" "C:\CHEMIN\SAUVEGARDE.bat"





Crée une tache planifiee via script
Permet de crée une tâche planifiee avec les variables "%chemin%","%heure%" et "%nom%" SCHTASKS /Create /SC Weekly /TR "%chemin%" /D LUN,MAR,MER,JEU,VEN /st "%heure%" /TN "%nom%"





Exemple de script interactif

@echo off 
echo quel est le nom de la nouvelle tache planifiee ? (default sauvegarde_sercice_informatique)
set /p nom="Votre choix : "
if "%nom%" == "" ( set /p nom="sauvegarde_sercice_informatique")

echo chemin vers le script a executer ? (default C:\OUTILS\BACKUP\SCRIPTS\SAUVEGARDE_SUR_SERVEUR.bat)
set /p chemin="Votre choix : "
if "%chemin%" == "" ( set /p chemin="C:\OUTILS\BACKUP\SCRIPTS\SAUVEGARDE_SUR_SERVEUR.bat") 

echo a quel heure executer la tache (default 11:45 /!\ 09:00 )? 
set /p heure="Votre choix : "
if "%heure%" == "" ( set /p chemin="11:45")

SCHTASKS /Create /SC Weekly /TR "%chemin%" /D LUN,MAR,MER,JEU,VEN /st "%heure%" /TN "%nom%"
Quelques codes d'érreurs
SCHED_S_TASK_READY0x00041300La tâche est prête à s'exécuter à sa prochaine heure planifiée
SCHED_S_TASK_RUNNING0x00041301The task is currently running.
SCHED_S_TASK_DISABLED 0x00041302The task will not run at the scheduled times because it has been disabled.
SCHED_S_TASK_HAS_NOT_RUN0x00041303La tâche n'a pas encore été exécutée.
SCHED_S_TASK_NO_MORE_RUNS0x00041304Il n'y a plus d'exécutions planifiées pour cette tâche.
SCHED_S_TASK_NOT_SCHEDULED0x00041305Une ou plusieurs des propriétés nécessaires à l'exécution de cette tâche selon une planification n'ont pas été sélectionnées