Hogyan lehet automatikusan létrehozni egy rendszer-visszaállítási pontot az első rendszerindításkor. napja?

Hogyan lehet automatikusan létrehozni egy rendszer-visszaállítási pontot a nap első rendszerindításakor?

Bevezetés

A Windows Management Instrumentation segítségével kezelheti a Rendszer-visszaállítást. hatékonyan használható. Ez a cikk elmagyarázza, hogyan kell automatikusan létrehozni a. Rendszer-visszaállítási pont a nap első rendszerindításakor.

Naponta hozzon létre egy visszaállítási pontot ezzel a szkripttel

Az alábbi szkript ellenőrzi, hogy vannak-e rendszer-visszaállítási pontok. már létrehozva az aktuális napra. Ha nem létezik rendszer-visszaállítási pont a. Az aktuális napon a szkript létrehoz egy rendszer-visszaállítási pontot.

Ha a nap első indítása során visszaállítási pontot szeretne létrehozni, másolja a következő sorokat egy Jegyzettömb dokumentumba, és mentse el fájlként. .VBS kiterjesztéssel (CreateRP.VBS). Aztán hely. a forgatókönyvet a üzembe helyezés mappát, hogy bejelentkezéskor fusson.

' SR-pontot hoz létre a nap első indításakor
2005. december 18
' Windows XP rendszerhez
2005 Ramesh Srinivasan
' Weboldal: https://www.winhelponline.com/xp

Explicit opció
Dim SRP, CSRP, objWMI, clsPoint
Dim RPDate, D1, D2, dtmInstallDate, DMatch
DMatch = 0
Set SRP = getobject("winmgmts:\\.\root\default: Rendszer-visszaállítás")
Set dtmInstallDate = CreateObject("WbemScripting. SWbemDateTime")
Állítsa be: objWMI = getobject(_
"winmgmts:\\.\root\default").InstancesOf ("rendszer-visszaállítás")
Minden clsPointhoz az objWMI-ben
RPDate = getmytime (clsPoint.creationtime)
D1 = Hónap (RPDate) & "/" & Nap (RPDate) & "/" & Év (RPDate)
D2 = hónap (dátum) & "/" & Nap (dátum) és "/" és év (dátum)
Ha D1 = D2, akkor DMatch = 1
Következő

getmytime (wmitime) függvény
dtmInstallDate. Érték = wmitime
getmytime = dtmInstallDate. GetVarDate
vége Funkció

Ha DMatch = 0 Akkor
CSRP = SRP.createrestorepoint ("Daily Restore Point", 0, 100)
Vége Ha