بک آپ گیری به وسیله USB
در این مقاله خواهیم خواند که چگونه از یک سرور به وسیله USB بک آپ بگیریم. در گذشته که بوسیله نوار بک آپ تهیه می کردند، خیلی راحت زمان تکمیل بک آپ را متوجه می شدند چون نوار از دستگاه خارج می شد. بسیاری از مشتریان فعلی که با استفاده از دستگاه های USB بک آپ میگیرند، لازم است بصورت دوره ای دستگاه های USB را خارج کنند و مجددا USB های جدید جایگزین کنند.عموما این موضوع به این دلیل که قبل از اتمام بک آپ، USB را از دستگاه خارج می کنند هنگامی که بک آپ کامل سرور درحال تهیه است ، باعث قطع شدن بک آپ و ایجاد مشکل می شود.
یکی از این گونه مشتریان از ما درخواست کردند هنگامی که بک آپ سرور تکمیل می شود یک ایمیل برایش ارسال شود که به این وسیله متوجه شوند که بک آپ به اتمام رسیده و دستگاهی که بک آپ بر روی آن گرفته می شود را خارج کنند. سرویس بک آپ ویندوز سرور بصورت پیش فرض اینکار را انجام نمی دهد، به همین دلیل ما دو کار بصورت برنامه ریزی شده با استفاده از اسکریپت های پاورشل انجام میدهیم که موفقیت یا عدم موفقیت در تهیه بک آپ را بصورت ایمیل ارسال نمایند.
با استفاده از Notepad یک اسکریپت Powershell ایجاد کنید و آنرا با عنوان ‘EmailBackupResults.ps1’ در سرور ذخیره کنید. شما نیاز دارید که متغییرها را متناسب پیکربندی خود تغییر دهید.
در ادامه شما نیاز دارید یک scheduled task ایجاد کنید که اسکریپت Powershell را که شما ایجاد کرده اید را راه اندازی می کند. EmailBackupResults task به دو محرک پیکربندی شده که در شکل زیر نشان داده شده است، نیاز دارد.رویداد ۴ یک بک آپ موفق را نشان می دهد و رویداد ۵ یک بک آپ را نشان می دهد که failed شده است.
برای انجام این کار برنامه powershell.exe با یک دستور با آرگومانهای “& C:BackupEmailEmailBackupResults.ps1” شروع می شود.
شما نیاز دارید که آرگومانهای خود را برای مطابقت با محلی که اسکریپت را ذخیره کرده اید تغییر دهید.
اکنون ، بک آپ شما که به زودی کامل می شود(با موفقیت یا شکست) و به آدرس ایمیلی که در اسکریپت پیکربندی وارد کردید یک ایمیل تاییدیه ارسال می شود که بک آپ به اتمام رسیده است.یک فایل متنی هم همراه ایمیل می باشد که شامل نتایج بک آپ می باشد.
همچنین ممکن است شما نیاز به پیکربندی یک Mail server داشته باشید که ایمیل های ناشناس را از آدرس IP سرور بک آپ قبول می کند.