Langmeier Yedekleme SSS

Danışman: Langmeier Yedeklemeyi VBScript ile Genişletin

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:

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 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)

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 = Tarihselleştirilmiş yedekleme

False = Normal mod (varsayılan)

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

False = Normal mod (varsayılan)

italik = isteğe bağlı parametreler

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

'Normal Yedekleme:
Yedek leme "C:\Kaynak", "D:\Hedef"

Ö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.

Örnek:

'SAP'den
'veritabanını yedeklemek için SAP'den "databackup.cmd" komut satırı komut dosyasını başlatır. Yedekleme hedefi olarak 'yedekleme işinde ayarlanan' yedekleme hedefi kullanılır,
'nin yedekleme işinde (hedef) ayarlandığı anlamına gelir.
'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ı 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.

Ö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: "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.

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.

Kodunuza bir isim vermek için"Farklı kaydet"e 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 işine komut dosyası ekleme

Kaydettiğiniz tüm komut dosyalarını Langmeier Backup ana penceresinde"Backup" -"Add" altında yedekleme işine 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 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.

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, burada "@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 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.

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 test

Windows iç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 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.
 

Biraz daha yukarı bak: Langmeier Yedekleme, VB-Script, Yedekleme

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


Buraya bir yorum gönderin...

Bu makale konuları kapsamaktadır: