Méthode Restore de la classe SystemRestore

Lance une restauration du système. L’appelant doit forcer un redémarrage du système. La restauration réelle se produit lors du redémarrage.

Syntaxe

uint32 Restore(
  [in] uint32 SequenceNumber
);

Paramètres

N [ dans]

Numéro de séquence du point de restauration. Pour déterminer le numéro de séquence d’un point de restauration spécifique, énumérez tous les points de restauration sur le système.

Valeur de retour

Si la méthode est réussie, la valeur de retour est S _ OK. Sinon, la méthode retourne l’un des codes d’erreur COM définis dans WinError. h.

Exemples

'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

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows [Applications de bureau XP uniquement]
Serveur minimal pris en charge
Aucun pris en charge
Espace de noms
Racine \ \ par défaut
MOF
SR. mof

Voir aussi

SystemRestore