Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir: Microsoft Azure Backup Sunucusu (MABS)
Yedekleme öncesi betik, korumalı bilgisayarda bulunan, her MABS yedekleme işinden önce yürütülen ve korumalı veri kaynağını yedekleme için hazırlayan bir betiktir.
Yedekleme sonrası betik, bir sanal makineyi yeniden çevrimiçi yapma gibi yedekleme sonrası işlemleri gerçekleştirmek için MABS yedekleme işinden sonra çalışan bir betiktir.
Bir bilgisayara koruma aracısı yüklediğinizde, korumalı bilgisayardaki \Microsoft Data Protection Manager\DPM\Scripting yükleme yoluna bir ScriptingConfig.xml dosyası eklenir. Bilgisayardaki her korunan veri için ScriptingConfig.xml dosyasında bir yedekleme öncesi betik ve bir yedekleme sonrası betik belirtebilirsiniz.
Note
Yedekleme öncesi ve yedekleme sonrası betikleri VBScript olamaz. Bir sarmalayıcı komut olarak cscript myscript.vbs içeren bir komut kullanmanız gerekir.
MABS bir koruma işi çalıştırdığında, korunan bilgisayardaki ScriptingConfig.xml denetlenir. Bir yedekleme öncesi betik belirtilirse, MABS betiği çalıştırır ve sonra işi tamamlar. Yedekleme sonrası bir komut dosyası belirtilirse, MABS işi tamamladıktan sonra komut dosyasını çalıştırır.
Note
Koruma işleri, kopya oluşturma, ekspres tam yedekleme, eşitleme ve tutarlılık denetimini içerir.
MABS, yerel sistem hesabını kullanarak yedekleme öncesi ve yedekleme sonrası betikleri çalıştırır. En iyi yöntem olarak, betiklerin yalnızca yönetici ve yerel sistem hesapları için Okuma ve Yürütme izinlerine sahip olduğundan emin olmanız gerekir. Bu izin düzeyi, yetkisiz kullanıcıların betikleri değiştirmesini engeller.
ScriptingConfig.xml
<?xml version="1.0" encoding="utf-8"?>
<ScriptConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns="http://schemas.microsoft.com/2003/dls/ScriptingConfig.xsd">
<DatasourceScriptConfig DataSourceName="Data source">
<PreBackupScript>”Path\Script Parameters” </PreBackupScript>
<PostBackupScript>"Path\Script Parameters” </PostBackupScript>
<TimeOut>30</TimeOut>
</DatasourceScriptConfig>
</ScriptConfiguration>
Yedekleme öncesi ve yedekleme sonrası betikleri belirtme
Yedekleme öncesi ve yedekleme sonrası betikleri belirtmek için şu adımları izleyin:
Korumalı bilgisayarda ScriptingConfig.xml dosyasını bir XML veya metin düzenleyicisiyle açın.
Note
DataSourceName özniteliği Sürücü: (örneğin, D: veri kaynağı D sürücüsündeyse) olarak sağlanmalıdır.
Her veri kaynağı için DatasourceScriptConfig öğesini aşağıdaki gibi tamamlayın:
- DataSourceName özniteliği için veri kaynağı birimini (dosya veri kaynakları için) veya adı (diğer tüm veri kaynakları için) girin. Uygulama verilerinin veri kaynağı adı SQL için Örnek\Veritabanı , Exchange için Depolama grubu adı , Sanal Sunucu için Mantıksal Yol\Bileşen Adı ve Windows SharePoint Services için SharePoint Grubu\SQL Server Adı\SQL Örneği Adı\SharePoint Yapılandırma DB biçiminde olmalıdır.
- PreBackupScript etiketine yolu ve betik adını girin.
- PreBackupCommandLine etiketine betiklere geçirilecek komut satırı parametrelerini boşluklarla ayırarak girin.
- PostBackupScript etiketine yolu ve betik adını girin.
- PostBackupCommandLine etiketinde betiklere geçirilecek komut satırı parametrelerini boşluklarla ayırarak girin.
-
TimeOutetiketine, bir betik çağrıldıktan sonra MABS'nin zaman aşımına uğramadan ve betiği başarısız olarak işaretlemeden önce beklemesi gereken süreyi dakika cinsinden girin.
ScriptingConfig.xml dosyasını kaydedin.
Note
MABS, yedekleme sonrası betik komutuna MABS yedekleme işinin durumunu gösteren ek bir Boole (true/false) parametresi ekler.