Hello, merci pour vos réponses, j'ai fait la modif du script mais en le lançant pour le tester, j'ai cette erreur:
---------------------------
Windows Script Host
---------------------------
Script : C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Créer Point de Restauration.vbs
Ligne : 5
Caract. : 47
Erreur : Fin d'instruction attendue
Code : 800A0401
Source : Erreur de compilation Microsoft VBScript
Pour info, le script est maintenant comme ceci:
Code : Tout sélectionner
If WScript.Arguments.Count = 0 Then
Set objShell = CreateObject("Shell.Application")
objShell.ShellExecute "wscript.exe", Chr(34) & WScript.ScriptFullName & Chr(34) & " Run", , "runas", 1
Else
NomPtRestauration="Point de restauration au "day(now) &"-" &month(now) &"-" &year(now)
GetObject("winmgmts:\\.\root\default:Systemrestore").CreateRestorePoint NomPtRestauration, 0, 100
End If
(j'aurais du plus bosser mes cours de programmation ^^)
-edit- Yeah, j'ai trouvé l'erreur, tu as zappé le
& avant
day, maintenant ça marche...
(moi, un débuggeur, j'aurais pas cru

)
Du coup, le code exact (pour les prochains):
Code : Tout sélectionner
If WScript.Arguments.Count = 0 Then
Set objShell = CreateObject("Shell.Application")
objShell.ShellExecute "wscript.exe", Chr(34) & WScript.ScriptFullName & Chr(34) & " Run", , "runas", 1
Else
NomPtRestauration="Point de restauration au "&day(now) &"-" &month(now) &"-" &year(now)
GetObject("winmgmts:\\.\root\default:Systemrestore").CreateRestorePoint NomPtRestauration, 0, 100
End If
Merci encore, il est génial ce script !