Makale numarası: 295299 - Son Gözden Geçirme: 15 Ocak 2006 Pazar - Gözden geçirme: 2.2

Windows XP'de Sistem Geri Yükleme Yardımcı Programı'nı Windows Yönetim Araçları ile Birlikte Kullanma

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.

Bu Sayfada

Hepsini aç | Hepsini kapa

Özet

Sistem Geri Yükleme yardımcı programı nasıl kullanacağınızı oluşturmak, numaralandırmak için bu makalede, ve Windows Yönetim Gereçleri (WMI) kullanarak, daha önce geri yükleme geri yükleme noktası oluşturuldu.



Gereksinimler

WMI çalıştırmak için yönetici ayrıcalıklarınız olmalıdır. Sistem Geri yükleme, WMI ve Srclient.dll dosyasını kullanabilirsiniz.

Aşağıdaki VBScript kodu excerpts en az verilebilir. Bu kod önceki hata denetimi ve tam bir sınama uygulanmadı gerekir.




Sistem Geri yükleme noktası oluşturmak için

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



Belirli bir sürücü için Sistem Geri Yükleme'yi etkinleştir ya da devre dışı bırak

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
				



Bir bilgisayarda, sistem geri yükleme noktalarını numaralandırma için

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
				
Tarihleri yyyymmddHHMMSS.mmmmmmsUUU biçiminde gönderilir; burada:
yyyy bir dört haneli yıl =
mm bir ayı =
dd ayın günü iki basamaklı olarak göstermektedir =
SS bir iki haneli saat, gün (00-23) =
SS = saniye (00-59)
mmmmmm mikrosaniye olarak =
s = artı (+) veya eksi (-) işareti, pozitif veya negatif mahsup hesabı Eşgüdümlü Evrensel gelen bitişini işaret eder (UTC)
UUU UTC özgün saat dilimini deviates dakika cinsinden bir uzaklık =
Not: öğeleri belirli tarihlere göre filtre uygulayamazsınız. Süzme işlemi, ilk geri yükleme noktalarını başlar ve bu konumdan numaralandırır. Maddeleri filtrelemek istiyorsanız, döndürülen değerleri temel tarihleri daraltmak için bir süzgeç komut dosyası gerekir.



Geri özel geri yükleme noktası için alma için

Not: Bu işlev, bir bilgisayarı kapatma çağırmadan kullanmayın. Sistem Geri yükleme, bilgisayarı yeniden hemen başlatıyorsa değil, düzgün çalışmayabilir.
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.

				




Referanslar


Microsoft, programlama örneklerini yalnızca gösterim amacıyla sağlar; örtülü veya açık garanti vermez. Buna satılabilirlik veya belirli bir amaca uygunluk zımni garantileri de dahildir, ancak bunlarla sınırlı değildir. Bu makale, gösterilen programlama dilini ve yordamları oluşturmak ve hata ayıklamak amacıyla kullanılan araçları kullanmayı bildiğinizi varsayar. Microsoft destek mühendisleri, belirli bir yordamın işlevselliğinin açıklanmasına yardımcı olabilir, ancak gereksinimlerinizi karşılamaya yönelik olarak ek işlevsellik sağlamak veya yordamlar geliştirmek amacıyla bu örnekleri değiştirmezler.

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows XP Home Edition
Anahtar Kelimeler: 
kbmt kbhowto kbhowtomaster KB295299 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:295299  (http://support.microsoft.com/kb/295299/en-us/ )