Jak pomocí nástroje Obnovení systému pomocí služby WMI v systému Windows XP

Překlady článku Překlady článku
ID článku: 295299 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Souhrn

Tento článek popisuje použití nástroje Obnovení systému vytvořit, vyčíslit a obnovit dříve vytvořených bodů obnovení pomocí služby WMI (Windows Management Instrumentation).



Požadavky

Chcete-li spustit služby WMI, musíte mít oprávnění správce. Můžete použít nástroj Obnovení systému WMI a soubor Srclient.dll.

Následující kód citáty VBScript jsou minimální. Tento kód nesmí být prováděna bez předchozího chyb a úplné testování.




Vytvořte bod obnovení systému

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



Zakázání nebo povolení obnovení systému, zejména jednotky

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
				



Výčet body obnovení 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
				
Data jsou vrácena ve formátu yyyymmddHHMMSS.mmmmmmsUUU, kde:
RRRR = rok číslice čtyři
mm = měsíc číslice dvě
dd = dvě číslice dne v měsíci
HH = číslice dvě hodiny, dne (00-23)
SS = sekundy (00-59)
mmmmmm = mikrosekund
s = plus (+) nebo mínus (-) označuje pozitivní nebo negativní posun od univerzální koordinovaný čas (UTC)
UUU = posun v minutách, původní časové pásmo odlišné od UTC
POZNÁMKA:: Nelze filtrovat položky na základě určitých dat. Proces filtru začíná první body obnovení a výčet z tohoto umístění. Chcete-li filtrovat položky, musíte skript zúžit data, které jsou založeny na vrácené hodnoty filtru.



Návrat do bodu obnovení specifické

POZNÁMKA:: Nepoužívejte tuto funkci bez volání také vypnutí počítače. Nástroj Obnovení systému může pracovat správně, pokud není inicializováno restartování počítače okamžitě.
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


Společnost Microsoft poskytuje ukázky programování pouze pro ilustraci bez žádné záruky výslovně uvedené nebo předpokládané. To zahrnuje, ale není omezen pouze na předpokládaných záruk obchodovatelnosti nebo vhodnosti pro určitý účel. Tento článek předpokládá, že jste obeznámeni s programovacím jazykem, který je předmětem ukázky a s nástroji, které slouží k vytvoření a ladění skriptu. Pracovníci podpory společnosti Microsoft mohou vysvětlit funkce určitého postupu, ale nemohou tyto příklady rozšířit o další funkce nebo konstrukce podle konkrétních požadavků.

Vlastnosti

ID článku: 295299 - Poslední aktualizace: 12. května 2011 - Revize: 4.0
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Home Edition
Klíčová slova: 
kbhowto kbhowtomaster kbmt KB295299 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:295299

Dejte nám zpětnou vazbu

 

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