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 |
|