วิธีสร้างจุดคืนค่าระบบโดยอัตโนมัติเมื่อบูตเครื่องครั้งแรก ของวันนี้?

วิธีสร้างจุดคืนค่าระบบโดยอัตโนมัติเมื่อบูตเครื่องครั้งแรกของวัน

บทนำ

เมื่อใช้ Windows Management Instrumentation คุณสามารถจัดการ System Restore ได้ ประโยชน์ใช้สอยอย่างมีประสิทธิภาพ บทความนี้จะอธิบายวิธีสร้าง a. จุดคืนค่าระบบเมื่อบูตเครื่องครั้งแรกของวัน

สร้างจุดคืนค่าทุกวันโดยใช้สคริปต์นี้

สคริปต์ด้านล่างจะตรวจสอบว่ามีจุดคืนค่าระบบหรือไม่ สร้างไว้แล้วสำหรับวันปัจจุบัน หากไม่มีจุดคืนค่าระบบสำหรับ. วันปัจจุบัน สคริปต์สร้างจุดคืนค่าระบบ

ในการสร้างจุดคืนค่าระหว่างการเริ่มต้นวันแรกของวัน ให้คัดลอกบรรทัดต่อไปนี้ไปยังเอกสาร Notepad และบันทึกเป็นไฟล์ ด้วยนามสกุล .VBS (CreateRP.VBS) จากนั้นวาง สคริปต์เพื่อ สตาร์ทอัพ โฟลเดอร์เพื่อให้ทำงานในระหว่างการเข้าสู่ระบบ

' สร้างจุด SR ในช่วงเริ่มต้นแรกของวัน
' 18 ธันวาคม 2548
' สำหรับ Windows XP
' พ.ศ. 2548 ราเมศ ศรีนิวาสัน
' เว็บไซต์: https://www.winhelponline.com/xp

ตัวเลือกที่ชัดเจน
ติ่มซำ SRP, CSRP, objWMI, clsPoint
RPDate แบบหรี่, D1, D2, dtmInstallDate, DMatch
DMatch = 0
ตั้งค่า SRP = getobject("winmgmts:\\.\root\default: Systemrestore")
ตั้งค่า dtmInstallDate = CreateObject("WbemScripting. SWbemDateTime")


ตั้งค่า objWMI = รับวัตถุ( _
"winmgmts:\\.\root\default") อินสแตนซ์ของ ("systemrestore")
สำหรับแต่ละ clsPoint ใน objWMI
RPDate = getmytime (clsPoint.creationtime)
D1 = เดือน (RPDate) & "/" & วัน (RPDate) & "/" & ปี (RPDate)
D2 = เดือน (วันที่) & "/" & วัน (วันที่) & "/" & ปี (วันที่)
ถ้า D1 = D2 แล้ว DMatch = 1
ถัดไป

ฟังก์ชัน getmytime (wmitime)
dtmInstallDate ค่า = wmitime
getmytime = dtmInstallDate GetVarDate
จบฟังก์ชัน

ถ้า DMatch = 0 แล้ว
CSRP = SRP.createrestorepoint ("จุดคืนค่ารายวัน", 0, 100)
จบถ้า