دهکده آی تی » تهیه نسخه ی پشتیبان از تنظیمات شبکه



ست کردن تنظیمات مختلف شبکه، وقتی به کاری روزانه تبدیل شود بدون شک طاقت فرسا و کسل کننده خواهد شد. از طرف دیگر، وقتی بناست تغییراتی در تنظیمات شبکه ایجاد کنید، ممکن است ناخداگاه به تنظیمات اصلی صدمه بزنید که شبکه را دچار اختلال می کند. بنابراین داشتن نسخه ی پشتیبان از تنظیمات شبکه بسیار ضروری به نظر می رسد.

در این پست ما با دستورات کاربردی محیط Command Prompt آشنا شدیم و همچنین آموختیم چگونه می توان از این دستورات در Batch File ها استفاده نمود. در این مطلب نیز، ابتدا با نحوه ی گرفتن نسخه ی پشتیبان از تنظیمات شبکه آشنا می شویم و در ادامه با ساخت یک Batch File ، استفاده از این دستورات را ساده خواهیم کرد.

چگونه از تنظیمات شبکه نسخه ی پشتیبان بگیریم؟

همان طور که می دانید با دستور netsh می توانید انواع و اقسام تنظیمات Local و یا Remote شبکه را اضافه و یا تغییر دهید. این دستور در زیر مجموعه ی خود دستوری به نام Dump دارد که برای نمایش و یا ذخیره کردن تنظیمات شبکه است. برای گرفتن یک نسخه ی پشتیبان کلی و از طریق دستور netsh ، به شکل زیر عمل می کنیم:

netsh dump > d:\backup.dmp

این دستور نسخه ی پشتیبان تنظیمات شبکه را در درایو D ذخیره می کند. همان طور که می دانید دستور netsh شامل شاخه هایی نظیر Interface، Routing، Ras و … است. اگر بخواهید به صورت جزیی تر نسخه ی پشتیبان تهیه کنید می توانید برای مثال به شکل زیر عمل کنید:

netsh interface ip dump > d:\backup.dmp

به این نکته نیز توجه کنید که برای گرفتن نسخه ی پشتیبن نباید وارد شاخه ی Netsh شوید. نوشتن دستورات بالا به خودی خود کافی هستند.

وارد کردن تنظیمات شبکه:

بعد از گرفتن نسخه ی پشتیبان می توانید با خیال راحت تنظیمات شبکه را دست کاری کنید. مهم نیست چه بر سر تنظیمات شبکه می آورید، مهم این است که بتوانید تنظیمات پیش فرض را برگردانید. برای این کار دستور زیر را تایپ کنید:

netsh –f backup.dmp

البته قبل از اجرای این دستور، باید وارد شاخه ای شوید که نسخه ی پشتیبان در آن قرار دارد. در این مثال درایو D. به همین راحتی تنظیمات پیش فرض شبکه اعمال می شود.

ساخت یک Batch File برای گرفتن نسخه ی پشتیبان:

انجام کار های ذکر شده بسیار ساده است. اما با این حال اگر تبدیل به یک کار همیشگی شوند، عذاب آور خواهد شد. ضمن اینکه هنگامی که برای یک مشتری، شبکه ای طراحی و راه اندازی می کنید، می توانید یک Batch File ساخته و آن را به صاحب کار دهید تا در هنگام بروز مشکلی ساده، مجبور نشوید شخصا در محل حاضر شوید.

برای این کار ابتدا یک منو ایجاد می کنیم تا بتوانید با تایپ یک عدد، نسخه ی پشتیبان تهیه کنید و یا آن را برگردانید. سپس با استفاده از تابع شرطی IF، فایل را طوری برنامه ریزی می کنیم تا با وارد کردن هر عدد، کاری خاص انجام دهد. قسمتی از این فایل را در شکل زیر میبینید.

Batch File

فایل آماده را می توانید از این آدرس دانلود کنید. فراموش نکنید نسخه ی پشتیبان در همان فولدری که این Batch File قرار دارد، ذخیره می شود. البته این حالت را به راحتی می توانید تغییر دهید.


از این مطلب پرینت بگیرید | لینک بازتاب | نظرات این مطلب را از طریق فید دنبال کنید.

مطالب مرتبط:

۱۲ نظر

  1. شیاطین کوچک » Blog Archive گفته:

    [...] از تنظیمات شبکه نسخه پشتیبان تهیه کنید… [...]

  2. Motamednia گفته:

    netsh dump > d:\backup.dmp
    من این کار رو کردم ولی جایی SAVE نشود توی درایو D
    آیا جایه دیگه ای SAVE میشه

    از سایت خوبت هم تشکر ویژه میکنم عالی هست
    موفق باش

  3. عرفان شمسی گفته:

    دوست عزیز،
    اگر دستور بالا را نوشتی، باید در همان درایو D ذخیره کند. توجه داشته باشد که باید نسبت به درایو D، مجوز نوشتن داشته باشی. Permission=Write

  4. Motamednia گفته:

    من دسترسی کامل دارم ولی چیزی ندیدم
    به چه نامی هم ذخیره میشه
    مرسی
    اگه میتونی ID Yahoo خودت هم بهم بده

  5. عرفان شمسی گفته:

    دوست عزیز؛
    با نامی که نوشتی ذخیره میشه. backup

  6. یک دوست از استرالیا!! گفته:

    netsh تو روترها و سویچهای کاتالیست سیسکو هم جواب میده یا فقط مال مایکروسافت هستش؟ منظورمCisco IOS هستش.

  7. علیرضا گفته:

    سلام دوست عزیز
    سایت بسیار خوبی دارید
    برای تبادل لینک با شما آماده ام
    برای این منظور ابتدا لینک ما را با نام مجله کامپیوتر قرار دهید و به ما اطلاع بدید
    با تشکر

  8. Alfred گفته:

    جالب بود

  9. پویا کوشنده - گروه شبکه و وب پرشین بلاگ گفته:

    ممنون از مطلب خوب شما.

  10. نیما گفته:

    سلام
    لطفا اگر امکان داره طریق ساخت یک شبکه VPN رو هم آموزش بدید. منظورم درست کردن کانکشن نیست من میخوام یک شبکه VPN ایجاد کنم که چند نفر با IP و یوزرنیم و پسورد به کامپیوترم وصل بشن. البته من با ADSL این کار رو کردم و Client IP رو دادم ولی وقتی وصل میشن اینترنتم قطع میشه. یک سوال دیگه هم داشتم چطور میشه اکانتی به کاربر داد که مثلا بتونه فقط 20 دقیقه به استفاده کنه و بعد اکانتش باطل بشه.
    ممنون از مطالب بسیار خوبتون
    موفق باشید

  11. الهام گفته:

    سلام
    جدآ خدا قوت
    من برام یک سوال در مورد permissian ها پیش اومده
    وقتی می خواهیم قدرت کاربر خاصی که جز گروه power users را کم کنیم کاربر خاص رو
    وارد ACL می کنیم و از , ACE اون قدرت را میگیریم
    خوب این چه ربطی به گزینه ی advanced این مجوز ها داره؟ این که عینا چیزای نوی پست قبل هست!

    نظر شما

  12. امین گفته:

    سلام از مطالب خوبتون تشکر میکنم واقعا عالی بود دیشب تا الان همه مطالب نتورک رو خوندم و خیلی استفاده کردم اما دو سوال برام مونده:
    1) من یک مودم ADSL دارم که خروجی lan و usb داره که کامپیوتر و نوت بوکم رو وصل می کنم حالا این سیستم میشه یک شبکه باشه یعنی من ار نوت بوک بتونم فایل share کنم؟
    2) چجوری میشه یک پرینتر رو شبکه share کرد؟
    بازم ممنون

نظر شما