Cleaning C Drive
I do this on a Windows 2012R2 server.Move the archived eventlogs to S3 bucket
#Archives are located here by default $archiveFiles = Get-ChildItem -path C:\windows\system32\winevt -include "Archive*" -Recurse #This is the S3 bucket where we'll keep these logs $targetBucket = "s3://my-server-logs" #We are going to organize these logs files under the computer name and date stamp $targetPrefix = $targetBucket + "/" + $env:COMPUTERNAME foreach($item in $archiveFiles){ $splitoutput = $item.name.split("-") $year = $splitoutput[2] $month = $splitoutput[3] $day = $splitoutput[4] if(($year -match "\d{4}") -and ($month -match "\d{2}") -and ($day -match "\d{2}")){ $targetFile = $targetPrefix + "/" + $year + "/" + $month + "/" + $day + "/" + $item.name aws s3 mv $item.fullname $targetFile } }
Cleanup applied service packs and updates
This will prevent rollback ability so only do this if you've verified patches didn't break anything.##Remove superseded and unused system files dism.exe /online /Cleanup-Images /StartComponentCleanup ##All existing service packs and updates cannot be uninstalled after this update dism.exe /online /Cleanup-Images /StartComponentCleanup /ReserBase ##Service packs cannot be uninstalled after this command dism.exe /online /Cleanup-Images /SPSuperseded
Relocate Software Distribution Directory
##Stop Windows Update Service net stop wuauserv ##Rename current software distribution directory rename-item C:\windows\SoftwareDistribution SoftwareDistribution.old ##Create a new location for this distribution directory mkdir E:\Windows-SoftwareDistribution ##Make a link cmd /c mklink /J C:\Windows\SoftwareDistribution "E:\Windows-SoftwareDistribution" ##Start service net start wuauserv rmdir C:\windows\SoftwareDistribution.old -confirm
No comments:
Post a Comment