Langmeier Backup, veri yedekleme için gelişmiş konseptleri uygulamak üzere komut dosyaları oluşturma imkanı sunar. Böylece deneyimli yöneticiler, veri yedekleme alanında çok özel gereksinimleri yedekleme çalışmasına dahil etme olanağına sahip olurlar.
Örnekler:
kendi kullanıcı bildirimi (SMS olarak, ekranda, posta ile, vb...)
geçerli yedekleme işini sunucudan indirin
Kullanıcı istemi (örnek: "Lütfen başka bir yedekleme ortamı yerleştirin")
Açık programları okuyun ve kapatın
Hedef ortamı yeniden düzenleme (örn. klasörü yeniden adlandırma)
bir sunucu işlevini çalıştırmak için bir web URL'sini çağırma
Komut dosyası düzenleyicisi Araçlar > Komut Dosyalarını Düzenle menüsü altında yer alır:
Komut dosyası seçim kutusuna tıklayın ve yeni bir komut dosyası oluşturmak için buradaki boş girişi seçin. Farklı Kaydet'e tıklayarak... bu komut dosyasını kaydedebilirsiniz.
Kod içinde tüm VBScript komutlarını kullanabilirsiniz. Ayrıca, Langmeier Backup'ı otomatikleştirmek için Langmeier Backup için özel olarak uygulanan aşağıdaki komut dosyası komutlarını kullanabilirsiniz.
Komut dizini
Komut dizininin tamamını Langmeier Backup'ın çevrimiçi yardımında bulabilir ve programdan çağırabilirsiniz. İşte sıkça talep edilen işlevlerden bir alıntı.
İlerleme (değişken)
Progress değişkenine 1 ile 100 arasında bir değer atar, yedekleme penceresindeki ilerleme çubuğunun değerini ayarlar.
Örnekler:
Progress = 0 'İlerleme çubuğu 0'da - henüz hiçbir şey yedeklenmedi Progress = 50 'İlerleme çubuğu 50'de - yarısı yedeklendi Progress = 100 'İlerleme çubuğu 100'de - yedekleme tamamen tamamlandı
Mesaj (Yöntem)
Langmeier Backup'ın mesaj penceresinde kullanıcıya bir metin çıktısı verir. Bu metin ayrıca yedekleme günlüğüne kaydedilir.
Parametre:
Parametre
Açıklama
Metin
Kullanıcıya gönderilen mesajın metni.
[Mesaj Türü]
Bu mesajın türü.
Olası değerler:
1 = Bilgi 2 = Uyarı 3 = Durdur
italik = isteğe bağlı parametreler
Örnek 1:
Mesaj"Senaryo tamamlandı."
Örnek 2:
Mesaj"Lütfen diski 'Backup " & Weekdayname(Weekday(now)) ile yazın& "'.", 1
Yedekleme (Yöntem)
"Yedekle" fonksiyonu yardımıyla bir klasör veya bir dosya yedeklenebilir.
Parametre:
Parametre
Açıklama
Kaynak
İstenen yedeklemenin kaynak yolu
Hedef
İstenen yedeklemenin hedef yolu
[Alt klasörler]
True = Alt klasörleri de içeren yedekleme (varsayılan)
Örnek 2: Kaynak ve hedefin belirtildiği, ayrıca verilerin şifrelenmesi için ayarlandığı şifreli bir yedekleme.
şifrelenmiş yedekleme: Yedekleme "C:\Kaynak", "D:\Hedef", , Doğru
Örnek 3: Tam yol ile şifrelenmiş yedekleme: Burada, örnek 2'de olduğu gibi, şifrelenmiş bir yedekleme gerçekleştirilir ve ek olarak tüm yol yedeklenir.
'Tam yol ile şifrelenmiş yedekleme: Yedekleme "C:\Kaynak", "D:\Hedef", , Doğru, , Doğru
Mola (yöntem)
Yedeklemeyi bozar ancak geçerli komut dosyasını bozmaz.
Parametreler:
Parametre
Açıklama
PARAMETRE YOK
Break yöntemi herhangi bir ek parametre gerektirmez.
GetMediaName (function)
Eklenen medyanın adını döndürür.
Parametreler:
Parametre
Açıklama
Accessor
a) Örneğin \\.\tape0 şeklinde teyp erişim karakteri b) Örneğin C:\ şeklinde bir sürücü tanımlayıcısı.
Örnek:
if GetMediaName ("\.tape0") <> " Monday " Then Message"Lütfen `Monday` kasetini yerleştirin!", 3 '3 = Dur sembolü EjectMedia Break End If
SendSMS (Text as String, Number As String) (Fonksiyon)
Birçok müşterimizin kullandığı bir seçenek de "SendSMS" seçeneğidir. Bu seçenek, bir yedeklemenin sonunda müşterinin cep telefonuna bir SMS gönderir. Alıcı İsviçre'de değilse, uluslararası arama kodu belirtilmelidir.
Güvenlik Duvarı: Belirli koşullar altında, Windows güvenlik duvarındaki eksik bir giriş kısa mesajın gönderilmesini engelleyebilir. Bu durumda bir hata mesajı görüntülenir ve komut dosyası başarıyla yürütülemez. Lütfen güvenlik duvarınızda giden ağ trafiği için Langmeier Backup programını etkinleştirin - o zaman çalışacaktır.
Parametreler:
Parametre
Açıklama
Metin
Alıcıya SMS ile gönderilecek metin mesajı.
sayı
Alıcının cep telefonu numarası.
Örnek:
'Yedekleme yöneticisine bir metin mesajı gönderir: SendSMS"Backup completed.", "004179512xxxx"
'Yedekleme yöneticisine bir metin mesajı gönderir - 'mesaj "Hedef" altında belirtilen değerin yanı sıra 'oluşan hata sayısını ve 'başarıyla yedeklenen dosya sayısını içerir: SendSMS Term("Backup to is complete. Hata: Yedeklendi: ", Hedef, Hatalar, Sayaç), "0049xxxxxxxx"
Sayaç (Değişken)
Kaç dosyanın yedeklendiğini gösterir. Bu değer, yedekleme işleminden sonra kullanıcıya verilen geri bildirimde görünür. Ayrıca, bu değer yedekleme günlüğünde de belirtilir.
'Yedeklenen dosyaların sayacı artık kod tarafından döndürülen 'sayısı kadar artırılır: Counter = Counter + lCountOfFiles
Hedef (değişken)
Kodun yedekleme öğesindeki hedef klasör ön ayarını döndürür veya üzerine yazar.
Not: Hedef değişkeni ile, belirli bir şeyi yedekleme işinde tanımlanabilecek bir hedef konuma yedekleyen bir komut dosyası oluşturabilirsiniz. Belirli bir şeyin nasıl yedeklendiği ve ne olduğu, senaryoda programladığınız şeydir.
Kodun yedekleme öğesindeki kaynak ön ayarını döndürür veya bu kaynağın üzerine yazar. Kod adı (örneğin @SendSMS) kaynağın altındaysa, kod adı döndürülür.
Not: "Hedef" değişkeniyle, belirli bir şeyi yedekleme işinde tanımlanabilecek bir hedef konuma yedekleyen bir komut dosyası oluşturabilirsiniz. Hedefin nasıl kaydedileceği ve ne olduğu senaryoda programlanır. Karşıt değişken "Kaynak" ile, komut dosyasında aldığınız kaynak konumunu Langmeier yedekleme kullanıcısının belirlemesine izin verme seçeneğine sahipsiniz.
Örnek:
Kaynak = "C:\"
Komut dosyasını kaydet
Bir komut dosyası yazdıktan/oluşturduktan sonra kaydedin. "Kaydet" ve "Farklı Kaydet" seçenekleri kod düzenleyicinin altında bulunabilir.
Kodunuza bir isim vermek için"Farklı kaydet"e tıklayın:
Komut dosyaları aşağıdaki klasöre kaydedilir:
C:\ProgramData\Langmeier Software\Scripts
Eski işletim sistemleri altında (Windows XP, Windows Server 2003):
C:\Documents and Settings\ALL Users\Application Data\Langmeier Software\Scripts
Yedekleme işine komut dosyası ekleme
Kaydettiğiniz tüm komut dosyalarını Langmeier Backup ana penceresinde"Backup" -"Add" altında yedekleme işine ekleyebilirsiniz:
Komut dosyanızı seçtikten sonra, komut dosyası adı yedekleme işinde başına "@" harfi eklenerek görünür, bu durumda " @SMS". "Yedekleme" - "Başlat" üzerine tıkladığınız anda yedekleme çalışmasında komut dosyası yürütülür.
Eklenen komut dosyasına çift tıklayarak, burada "@SMS", hedef yolunu tanımlayabilirsiniz (" Hedef" kullanarak komut dosyasında çağırabilirsiniz):
Sıra: Yedekleme işindeki sıraya dikkat edin! Bir yedeklemenin sonunda bir komut dosyası çalıştırılacaksa, komut dosyası da sonuna eklenmelidir. Langmeier Backup, komut dosyalarını yedekleme işinde bulundukları sıraya göre işler. Kod, belirli bir klasör yolunun başında veya sonrasında çağrılacak bir işlevse, kod buna göre doğru satıra eklenmelidir.
Alternatif komut dosyası seçenekleri
Kendi oluşturduğunuz bir VBScript'i bir işe başka bir şekilde de ekleyebilirsiniz. "Seçenekler " e ve oradan da "Bu iş için ayarlar"a gidin. "Yedeklemeden önce" çalıştırılan seçenekleri ve "Yedeklemeden sonra " çalıştırılan seçenekleri bulacaksınız. VBScript'inizi istediğiniz konuma ekleyin. Bu yöntemle, Langmeier Backup'ın SendSMS veya Backup gibi yukarıda açıklanan kendi işlevlerinin kullanılamayacağını unutmayın. Ancak, bu yöntemle herhangi bir toplu komut dosyasını veya derlenmiş exe dosyalarını çağırabilirsiniz.
Bu makaledeki bilgiler aşağıdaki ürünlerde mevcuttur:
Yazar hakkında Urs Langmeier Langmeier Software Kurucusu ve CEO'su
Hiçbir şeyi karmaşıklaştırmak istemiyorum. En iyi iş yazılımını geliştirmek istemiyorum. En iyi teknolojiler listesinde yer almak istemiyorum. Çünkü iş uygulamalarının amacı bu değil. Bu, verilerinizin sorunsuz bir şekilde korunduğundan emin olmakla ilgili. Ve siz tam kontrolü elinizde tutarken ve işinizi büyütmeye odaklanırken her şeyin sorunsuz çalışmasını sağlamakla ilgilidir. Basitlik ve güvenilirlik benim yol gösterici ilkelerimdir ve bana her gün ilham verir.