Bonjour à tous
je n'y connais rien en vbscript mais on m'a dit de poster dans ce forum.
Jai trouvé un script vbs qui permet de lister les points de restaurations.
j'ai un peu epuré le code ce qui donne ceci :
J'appelle ce vbs via la commande cscript dans un batch et je stocke les infos dans un txt.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 Set dtmConvertedDate = CreateObject("WbemScripting.SWbemDateTime") strComputer = "." Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\default") Set colItems = objWMIService.ExecQuery("Select * from SystemRestore") If colItems.Count = 0 Then WScript.Echo "No restore point in system." Else For Each objItem in colItems Wscript.Echo " " & dtmCreationTime & objItem.Description dtmConvertedDate.Value = objItem.CreationTime dtmCreationTime = dtmConvertedDate.GetVarDate Next End If
Mon soucis est que je n'ai pas d'espace entre la date et le nom du point de restauration
et je souhaiterai qu'il affiche uniquement les 5 derniers points de restauration.
Comment faire ? pourriez vous m'orienter ou me modifier ce morceau de code ?
merci d'avance aux membres qui me repondront
bonne journée
Acris
Partager