Forum
Merhaba;
benim DHCP loglarını belli bir süreliğine arşivlemem gerekiyor.Bildiğiniz gibi DHCP logları her hafta eski logun üzerine yazılıyor ve benim eski logları belli bir süre saklamam gerekiyor. Bunun için uygun bir program veya hazır script var mıdır? DHCP Log Roller programını denedim fakat bana pek kullanışlı gelmedi.
Teşekkür ederim.
Merhaba,
Sizin işinizi görecektir.
#**************************************************************
#
# Script Name: dhcpBackup.ps1
# Version: 1.0
# Author: Jason Carter
#
# Description: Used to backup DHCP logs from the DHCP server
# to another location for archiving purposes.
#
#**************************************************************
#Get Yestedays Date In Month, Day, Year format
$yesterday=(get-date (get-date).AddDays(-1) -uformat %m%d%Y)
#Get the first 3 letters of the day name from yesterday
$logdate=([string]((get-date).AddDays(-1).DayofWeek)).substring(0,3)
#Change path to DHCP log folder, copy yesterdays log file to backup location
cd C:\DHCPlogFileLocation
copy “DhcpSrvLog-$logdate.log” Y:\DHCParchive
#Rename log file with yesterdays date
cd Y:\DHCParchive
rename-item “DhcpSrvLog-$logdate.log” “$yesterday.log”
#Dump DHCP database
$today=(get-date -uformat %m%d%Y)
$dumpfile=”DHCP_DUMP-$today.txt”
netsh dhcp server \\DHCPserverNAME dump > y:\DHCParchive\$dumpfile