Método Restore de la clase SystemRestore

Inicia una restauración del sistema. El autor de la llamada debe forzar un reinicio del sistema. La restauración real se produce durante el reinicio.

Sintaxis

uint32 Restore(
  [in] uint32 SequenceNumber
);

Parámetros

SequenceNumber [in]

Número de secuencia del punto de restauración. Para determinar el número de secuencia de un punto de restauración específico, enumere todos los puntos de restauración del sistema.

Valor devuelto

Si el método se realiza correctamente, el valor devuelto se S_OK. De lo contrario, el método devuelve uno de los códigos de error COM definidos en WinError.h.

Ejemplos

'Restore Method of the SystemRestore Class
'Initiates a system restore. The caller must 
'force a system reboot. The actual restoration 
'occurs during the reboot.
Set Args = wscript.Arguments
RpNum = Args.item(0)
Set obj = GetObject("winmgmts:{impersonationLevel=impersonate}!root/default:SystemRestore")
if obj.Restore(RpNum) <> 0 Then
    wscript.Echo "Restore failed"
End If
Set OpSysSet = GetObject("winmgmts:{(Shutdown)}//./root/cimv2").ExecQuery("select * from Win32_OperatingSystem where Primary=true")
for each OpSys in OpSysSet
    OpSys.Reboot()
next

Requisitos

Requisito Value
Cliente mínimo compatible
Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible
No se admite ninguno
Espacio de nombres
Root\\Default
MOF
Sr.mof

Consulte también

SystemRestore