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