Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно


Moderator


Сообщения: 50412
Благодарности: 14397

Профиль | Отправить PM | Цитировать


Цитата Pozia:
Подскажите пожалуйсто твик чтобы включить Востановление системы только для системного диска.
Можно .vbs скриптом:
Код: Выделить весь код
Set wshShell = CreateObject("WScript.Shell")
Set wshEnv = wshShell.Environment("Process")
strSysDrive = wshEnv("SYSTEMDRIVE")

strComputer = "."
Set objSR = GetObject("winmgmts:\\" & strComputer & "\root\default").Get("SystemRestore")
Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")

For Each objDisk In objWMIService.ExecQuery("Select DeviceID From Win32_LogicalDisk Where DriveType = 3")
  If objDisk.DeviceID <> strSysDrive Then objSR.Disable objDisk.DeviceID & "\"
Next
Изначально предполагается, что System Restore включено.
Скрипт в цикле перебирает диски и отключает SR для всех, кроме системного.
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:16, 25-11-2008 | #1117