Ako používať systém Restore Utility s WMI v systéme Windows XP

Preklady článku Preklady článku
ID článku: 295299 - Zobraziť produkty, ktorých sa tento článok týka.
Rozbaliť všetko | Zbaliť všetko

Na tejto stránke

SUHRN

Tento článok popisuje, ako môžete použiť nástroj Obnovovanie systému vytvoriť, enumerovať a obnovenia predtým vytvorili body obnovenia pomocou Windows Management Instrumentation (WMI).



Požiadavky

Ak chcete spustiť službu WMI, musíte mať oprávnenia správcu. Môžete použiť nástroj Obnovovanie systému WMI a Srclient.dll súboru.

Nasledujúci kód úryvky VBScript sú minimálne príklady. Tento kód sa nesmú realizovať bez predchádzajúceho chyba kontroly a úplné testovanie.




Ak chcete vytvoriť bod obnovenia systému

'use WMI moniker and SystemRestore class
set SRP = getobject("winmgmts:\\.\root\default:Systemrestore")
CSRP = SRP.createrestorepoint ("this is a test", 0, 100)
				



Vypnúť alebo zapnúť funkcia Obnovenie systému pre jednotku najmä

onoff = inputbox ("Do you want enable or disable System Restore?", "System Restore")
Drive = inputbox ("Which Drive would you like to take action on? Must type in format 'c:\'", 

"Drive to enable/disable")


set SRP = GetObject("winmgmts:\\.\root\default:SystemRestore")

If onoff = "enable"  then
eSRP = SRP.enable(drive)
end if

If onoff = "disable" then
eSRP = SRP.disable(drive)
end if
				



Enumerácia bodov obnovenia systému v počítači

set SRP = getobject("winmgmts:\\.\root\default").InstancesOf ("systemrestore")
for each Point in SRP
msgbox point.creationtime & vbcrlf & point.description & vbcrlf & "Sequence Number= " & point.sequencenumber
next
				
Dátumy sa vrátia v yyyymmddHHMMSS.mmmmmmsUUU formáte, kde:
rrrr = štyri číslice roka
mm = dve číslice mesiac
?d = dve číslice deň mesiaca
HH = dve číslice hodinu dňa (00-23)
SS = sekúnd (00-59)
mmmmmm = mikrosekúnd
s = plus (+) alebo mínus (-) na znamenať pozitívny alebo negatívny posun z koordinovaného univerzálneho času (UTC)
UUU = offset v minútach, že pôvodné časové pásmo odchyľuje od UTC
POZNÁMKA: Nemožno filtrovať položky na základe konkrétnych dátumov. Proces filtrovania začína na prvé body obnovenia a enumeruje z tohto miesta. Ak chcete filtrovať položky, musíte skript filter na zúženie dátumy, ktoré sú založené na hodnotách, ktoré vrátia.



Vrátiť späť k bodu obnovenia špecifické

POZNÁMKA: Nepoužívajte túto funkciu bez tiež volá počítač vypnúť. Služba Obnovovanie systému nemusí pracovať správne ak nie je okamžite začne reštart počítača.
set SRP = getobject("winmgmts:\\.\root\Default:SystemRestore")
 eSRP = SRP.Restore(22) 'parameter passed is the sequence number of the restore point you want to roll back to.

				




ODKAZY


Spoločnosť Microsoft poskytuje príklady programovacieho kódu len ako názornú ukážku bez ľubovoľnej vyjadrenej alebo implicitnej záruky. Toto zahŕňa, okrem iného, implicitné záruky obchodovateľnosti a vhodnosti pre konkrétny účel. Úroveň odbornosti článku predpokladá, že ovládate predvádzaný programovací jazyk a nástroje, ktoré sa používajú na vytváranie a ladenie procedúr. Pracovníci technickej podpory spoločnosti Microsoft môžu pomôcť vysvetliť funkčnosť konkrétny postup, ale nie modifikuje tieto príklady poskytovať pridanú funkčnosť alebo výstavbe postupy splniť vaše konkrétne požiadavky.

Vlastnosti

ID článku: 295299 - Posledná kontrola: 29. októbra 2011 - Revízia: 2.0
Informácie v tomto článku sa týkajú nasledujúcich produktov:
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows XP Home Edition
Kľúčové slová: 
kbhowto kbhowtomaster kbmt KB295299 KbMtsk
Strojovo preložené
DÔLEŽITÉ: Tento článok bol preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft, nie prekladateľom. Spoločnosť Microsoft ponúka články preložené prekladateľmi aj strojovo preložené články, vďaka čomu máte možnosť prístupu ku všetkým článkom databázy Knowledge Base vo svojom jazyku. Strojovo preložený článok však nie je vždy perfektný. Môže obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky, podobne ako cudzinec môže robiť chyby, keď rozpráva vašim jazykom. Spoločnosť Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené akýmkoľvek nepresným prekladom obsahu alebo jeho použitím zo strany zákazníkov. Spoločnosť Microsoft softvér na strojový preklad pravidelne aktualizuje.
Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem:295299

Odošlite odozvu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com