عزیزانی که در زمینه شبکه فعالیت دارند میدانند که یکی از عواملی که ممکن است باعث اختلال در شبکه شود IP Static یا همان IP ای هست که بصورت دستی وارد میشود ، فرض کنید در یک سازمان به تازگی وارد شده اید و میبینید که در آنجا سرویس DHCP راه اندازی نشده و تصمیم به راه اندازی این سرویس دارید ولی تنها راه اندازی این Rule و پیکربندی آن جوابگوی خواسته شما نیست !!!
شما میبایست پای تک تک کلاینتهای سازمان رفته و تک تک IP آنها را از حالت Static خارج کرده و به حالت Automatic قرار دهید ، در اینجا روشی را در قالب یک نکته به شما معرفی میکنم که بوسیله آن میتوانید از طریق Group Policy و استفاده از Script ، آی پی کلاینتهایی رو که در نظر دارید به حالت Automatic قرار دهید تا از اون لحظه به بعد IP خود را از سرویس DHCP دریافت کنند .Notepad را باز کرده و در آن دو دستور زیر را بنویسید
netsh interface ip set address "Local Area Connection" dhcp netsh interface ip delete dns "Local Area Connection" all
در اینجا Local Area Connection همان نام کارت شبکه ایست که کلاینتهای شما از آن استفاده میکنند ، این Script تنها روی کلاینتهایی عمل میکند که نام کارت شبکه آنها با نامی که در Script وارد کرده اید برابر است ، ولی با توجه به اینکه در شبکه های دومین یوزرهای محدود اجازه تغییر نام کارت شبکه را ندارند احتمال بروز چنین مشکلی بسیار کم است، نکته : در ویندوزهای XP , Server 2003 , Seven , Server 2008 و ویندوزهایی از این خانواده از Local Area Connection استفاده میشود و در ویندوزهایی از خانواده Eight و Server 2012 از عبارت Ethernet در اسکریپت نوشته شده استفاده میشود.
خب Notepad را بسته و فایل نوشته شده را بصورت فایل Bat و با نام دلخواه ذخیره میکنیم ، در این سناریو برای مثال نام آن را DHCP-Auto.bat قرار داده ایم سپس فایل ساخته شده را در یک پوشه Share شده که دسترسی های مناسب را برای یوزرهای مد نظرمان دارند قرار میدهیم سپس در ویندوز در Group Policy Object مربوط به کلاینتهای مد نظرمان رفته و به مسیر زیر میرویم
Computer Configuration ==> Policies ==> Windows Settings ==> Script (Startup/Shutdown)
در اینجا Startup را باز کرده و در پنجره باز شده Add را میزنیم و آدرس UNC یعنی آدرس تحت شبکه فایل DHCP-Auto.bat را میدهیم
نکته : دقت داشته باشید که این تنظیمات بر روی کامپیوتر اعمال میشود و روی یوزر اعمال نخواهد شد پس با توجه به مسیری که در بالا اشاره کردیم میبایست این تنظیمات را در Computer Configuration اعمال کنیم تا بدون در نظر گرفته یوزر محدود ، با سطح دسترسی System اعمال شود
کار ما تمام شده و از اون موقع به بعد این Script در زمان روشن شدن و بارگذاری کلاینتهای ما اعمال خواهد شد و پس از آن کلاینتهای ما IP خود را از سرویس DHCP موجود در شبکه میگیرند . در صورتی که در نحوه اعمال Group Policy و کار با کنسول Group Policy مشکل دارید میتوانید به این مقاله مراجعه کنید :
موفق باشید
کارشناس شبکه های مایکروسافت : علاقه مند به لینوکس
سعید صغیر شمس آبادی ، کارشناس سیستم عامل های سرور و سرویس های مبتنی بر مایکروسافت ، گرافیست و علاقه مند به مجازی سازی ، لینوکس و Open Source ، علاقه مند به کار تیمی و ...