Méthode de restauration 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 pendant le redémarrage.
Syntaxe
uint32 Restore(
[in] uint32 SequenceNumber
);
Paramètres
-
SequenceNumber [in]
-
Numéro séquentiel 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 retournée
Si la méthode réussit, 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 XP [applications de bureau uniquement] |
Serveur minimal pris en charge |
Aucun pris en charge |
Espace de noms |
Root\\Default |
MOF |
|