ویندوز سرورهایی که نقش DHCP Server رو اجرا می کنند، کپی اکتیو دیتابیس DHCP رو در مسیر %SystemRoot%\System32\DCHP ذخیره می کنند. به صورت پیش فرض DHCP ، هر 60 دقیقه یک بار بک آپ دیتابیس رو در مسیر %SystemRoot%\System32\DCHP\backup ذخیره می کنه. اما در صورت خرابی DHCP سرور، خرابی دیتابیس DHCP و یا آلوده شدن به بدافزار ها، ممکن است نتوانید به این پوشه برای انجام عملیات بازیابی دسترسی داشته باشید.
شما میتونید با تنظیم یک تسک زمانبندی شده برای بک آپ گرفتن از دیتابیس در شبکه یا تنظیم کردن یک تسک زمانبندی شده برای کپی کردن پوشه DHCP\backup در یک مکان جایگزین، امنیت بیشتری برای دیتابیس خودتون فراهم کنید.
دستور powershell برای بک آپ گرفتن از دیتابیس به صورت زیر است:
Backup-DhcpServer -path C:\DhcpBackupFolder
این دستور یک زیر پوشه به نام NEW حاوی فایل های بک آپ دیتابیس و فایلی به نام DhcpCfg در Root پوشه بک آپ مورد نظر ایجاد می کنه. شما برای بازیابی به فایل config و فایل های موجود در پوشه بک آپ نیاز دارید.
اگر مجبور شدید که بک آپ های DHCP سرور رو از powershell بازیابی کنید، باید اول فایل های config و New رو در مسیر “%SystemRoot\System32\DCHP\backup” بازیابی کنید
اگر هم ترجیح میدید که بجای powershell از رابط کاربری استفاده کنید می تونید دستور زیر رو اجرا کنید:
Restore-DhcpServer -ComputerName “ServerNameHere” -path “C:\Windows\sytem32\dhcp\backup”