Langmeier Yedekleme SSS

Kılavuz: Langmeier Yedeklemeyi VBScript ile Genişletme

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

  • Özelleştirilmiş kullanıcı bildirimi (SMS olarak, ekranda, e-posta ile, vb...)
  • Geçerli yedekleme işini sunucudan indirin
  • Kullanıcı isteği (örnek: "Lütfen başka bir yedekleme ortamı ekleyin")
  • 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 bulunur:

Dies ist ein Tutorial, wie Sie in Langmeier Backup Business und Langmeier Backup Server eigene VBScripts erstellen, um nach Ihren Vorstellungen in den Datensicherungsvorgang einzugreifen.

"Komut Dosyası" seçim alanına tıklayın ve yeni bir komut dosyası oluşturmak için buradaki boş girişi seçin. Farklı kaydet... seçeneğini kullanarak seçeneğini kullanarak bu komut dosyasını kaydedebilirsiniz.

Komut dosyasındaki tüm VBScript komutlarını kullanabilirsiniz. Ayrıca, Langmeier Backup'ı otomatikleştirmek için aşağıda açıklanan Langmeier Backup için özel olarak uygulanan komut dosyası komutlarını kullanabilirsiniz.


Komut dizini

Komut dizininin tamamını programdan çağırabileceğiniz Langmeier Backup çevrimiçi yardımında bulabilirsiniz. İş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 atanması, veri 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 tamamlandı

Mesaj (yöntem)

Langmeier Backup mesaj penceresinde kullanıcıya bir metin çıktısı verir. Bu metin ayrıca yedekleme günlüğüne de kaydedilir.

Parametre:

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 = İsteğe bağlı parametreler

Örnek 1:

Mesaj "Komut dosyası tamamlandı."

Örnek 2:

Mesaj "Lütfen veri taşıyıcısını 'Backup " & Weekdayname(Weekday(now)) ile yazın& "' to.", 1

Yedekleme (yöntem)

"Yedekle" fonksiyonu bir klasörü veya dosyayı yedeklemek için kullanılabilir.

Parametreler:

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)

False = Alt klasörler olmadan yedekleme

[Şifreli] True = Şifreli yedekleme

False = Şifrelenmemiş yedekleme (varsayılan)

[Sıkıştırılmış] True = ZIP ile sıkıştırılmış yedekleme dosyaları

False = Sıkıştırılmamış yedekleme dosyaları (varsayılan)

[Tarih] True = Geçmişe yönelik veri yedekleme

False = Normal mod (varsayılan)

[CreateFullPath] True = Yedekleme yolunun tamamını oluşturur, örneğin C$\folder\

False = Normal mod (varsayılan)

İtalik = İsteğe bağlı parametreler

Örnek 1: Kaynak ve hedefin belirtildiği normal bir veri yedeklemesi.

'Normal yedekleme:
Backup "C:\Source", "D:\Destination"

Örnek 2: Şifrelenmiş bir veri yedeklemesi: Kaynak ve hedef burada belirtilir ve veriler şifrelenecek şekilde ayarlanır.

'Şifrelenmiş yedekleme:
Yedekleme "C:\Kaynak", "D:\Hedef", , Doğru

Örnek 3: Tam yol ile şifrelenmiş yedekleme: Örnek 2'de olduğu gibi, burada da şifrelenmiş bir veri yedeklemesi gerçekleştirilir ve tam yol da yedeklenir.

'Tam yol ile şifrelenmiş yedekleme:
Yedekleme "C:\Kaynak", "D:\Hedef", , Doğru, , Doğru

Mola (yöntem)

Yedeklemeyi iptal eder ancak geçerli komut dosyasını iptal etmez.

Parametreler:

Parametre Parametre açıklaması
PARAMETRE YOK Break yöntemi herhangi bir ek parametre gerektirmez.

GetMediaName (function)

Eklenen ortamın adını döndürür.

Parametreler:

Parametre Parametre Açıklama
Accessor a) Örneğin \\.\tape0
şeklinde teyp erişim karakteri b) Bir sürücü tanımlayıcısı, örneğin C:\.

Örnek:

If GetMediaName ("\\.tape0") <> "Monday" Then
Message "Please insert the tape `Monday`!", 3 '3 = Dur sembolü
EjectMedia
Break
End If

SendSMS (Text as String, Number As String) (function)

Müşterilerimizin çoğunun kullandığı bir seçenek de "SendSMS" seçeneğidir. Bu seçenek, bir veri yedeklemesinin sonunda müşteriye bir cep telefonuna SMS gönderir. Alıcı İsviçre'de değilse, uluslararası arama kodu girilmelidir.

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 Parametre Açıklama
Metin Alıcıya SMS yoluyla gönderilecek metin mesajı.
Numara Alıcının cep telefonu numarası.

Örnek:

'Yedekleme yöneticisine bir metin mesajı gönderir:
SendSMS
"Yedekleme tamamlandı.", "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("The backup to is complete. Hata: Kaydedildi: ", Hedef, Hatalar, Sayaç), "0049xxxxxxxxxxxx"

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. Bu değer yedekleme günlüğünde de belirtilir.

Örnek:

'SAP'den
'veritabanını yedeklemek için SAP'den "databackup.cmd" komut satırı komut dosyasını başlatır. Yedekleme hedefi, yedekleme hedefidir,
'yedekleme görevinde ayarlanan yedekleme hedefi (Hedef) olarak kullanılır.
'Komut satırı betiği yedeklenen
'dosyalarının sayısını döndürür.

CountOfFiles = Shell("%appdata%\SAP\databackup.cmd /dest=" & Destination, 0)

'Yedeklenen dosyaların sayacı şimdi kod tarafından döndürülen
'sayısı kadar artırılır:
Counter = Counter + lCountOfFiles

Hedef (değişken)

Komut dosyasının yedekleme öğesinde önceden ayarlanmış hedef klasörü döndürür veya üzerine yazar.

Not: Yedekleme görevinde tanımlanabilen bir hedefe belirli bir şeyi yedekleyen bir komut dosyası oluşturmak için "Hedef" değişkenini kullanabilirsiniz. Komut dosyasında belirli bir öğenin nasıl yedekleneceğini ve ne olduğunu programlarsınız.

Örnek:

'SAP R3 kurulum klasörünü kodda ayarlanan yedekleme klasörüne yedekler:
Backup "C:\SAP-R3", Destination

Kaynak (değişken)

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: Yedekleme görevinde tanımlanabilen bir hedefe belirli bir şeyi yedekleyen bir komut dosyası oluşturmak için "Hedef" değişkenini kullanabilirsiniz. Belirli bir hedefin nasıl yedekleneceğini ve ne olduğunu kod içinde programlayabilirsiniz. Karşıt değişken "Source" ile Langmeier yedekleme kullanıcısının komut dosyasında aldığınız kaynak konumu belirlemesine izin verme seçeneğiniz vardır.

Örnek:

Kaynak = "C:\"

Komut dosyasını kaydet

Bir komut dosyası yazdıktan/oluşturduktan sonra, onu kaydedin. "Kaydet" ve "Farklı kaydet" seçenekleri komut dosyası düzenleyicisinin altında bulunabilir.

Dies ist ein Tutorial, wie Sie in Langmeier Backup Business und Langmeier Backup Server eigene VBScripts erstellen, um nach Ihren Vorstellungen in den Datensicherungsvorgang einzugreifen.

Senaryonuza bir isim vermek için"Farklı kaydet" seçeneğine tıklayın:

Dies ist ein Tutorial, wie Sie in Langmeier Backup Business und Langmeier Backup Server eigene VBScripts erstellen, um nach Ihren Vorstellungen in den Datensicherungsvorgang einzugreifen.

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 görevine komut dosyası ekleme

Kaydettiğiniz tüm komut dosyalarını Langmeier Backup ana penceresinde"Backup" -"Add" altında yedekleme görevine ekleyebilirsiniz:

Dies ist ein Tutorial, wie Sie in Langmeier Backup Business und Langmeier Backup Server eigene VBScripts erstellen, um nach Ihren Vorstellungen in den Datensicherungsvorgang einzugreifen.

Dies ist ein Tutorial, wie Sie in Langmeier Backup Business und Langmeier Backup Server eigene VBScripts erstellen, um nach Ihren Vorstellungen in den Datensicherungsvorgang einzugreifen.

Komut dosyanızı seçtikten sonra, komut dosyası adı yedekleme görevinde önünde "@" ile görünür, burada "@SMS". "Yedekleme" - "Başlat" üzerine tıkladığınız anda komut dosyası yedekleme çalışmasında yürütülür.

Dies ist ein Tutorial, wie Sie in Langmeier Backup Business und Langmeier Backup Server eigene VBScripts erstellen, um nach Ihren Vorstellungen in den Datensicherungsvorgang einzugreifen.

Eklenen komut dosyasına çift tıklayarak, bu durumda "@SMS ", hedef yolunu tanımlayabilirsiniz ( "Hedef" kullanarak komut dosyasında çağırabilirsiniz):

Zielpfad angeben, welches das Skript verwenden soll. Dies ist ein Tutorial, wie Sie in Langmeier Backup Business und Langmeier Backup Server eigene VBScripts erstellen, um nach Ihren Vorstellungen in den Datensicherungsvorgang einzugreifen.

Sıra: Yedekleme işindeki sıraya dikkat edin! Bir komut dosyası yedeklemenin sonunda çalıştırılacaksa, komut dosyası da en sona 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 farklı bir şekilde de ekleyebilirsiniz. "Seçenekler " e ve ardından "Bu iş için ayarlar"a gidin. Burada "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. Lütfen yukarıda açıklanan SendSMS veya Backup gibi Langmeier Backup'a özgü işlevlerin bu yöntemle kullanılamayacağını unutmayın. Ancak, bu yöntemi herhangi bir toplu komut dosyasını veya derlenmiş exe dosyalarını çağırmak için de kullanabilirsiniz.

Dies ist ein Tutorial, wie Sie in Langmeier Backup Business und Langmeier Backup Server eigene VBScripts erstellen, um nach Ihren Vorstellungen in den Datensicherungsvorgang einzugreifen.

Bu makaledeki bilgiler aşağıdaki ürünlerde mevcuttur:

  1. Langmeier Yedekleme İşletmesi
  2. Langmeier Yedekleme Sunucusu
  3. Langmeier Yedekleme V-flex

Langmeier Yedekleme

Windows için Yedekleme

  Şimdi satın al   Ücretsiz deneyin

Windows İçin Yedekleme Yazılımı

yazar hakkında
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 odaklanabilirken her şeyin sorunsuz çalışmasını sağlamakla ilgilidir. Sadelik ve güvenilirlik benim yol gösterici ilkelerimdir ve bana her gün ilham verirler.
 

Daha fazla bak: Langmeier Yedekleme, VB betiği, Yedekleme

İlgili makaleler
Verilerim için hangi yedekleme türü en iyi seçimdir?
Veri yedekleme gerçek hayatta işte bu kadar önemlidir
Çeşitli Windows dosya sistemlerinin avantajları ve dezavantajları


Buraya bir yorum gönderin...

Bu makale konuları kapsamaktadır:
VBS veri yedekleme
VBScript
Langmeier Yedekleme VBS
Langmeier Yedekleme Komut Dosyası