Автоматическая очистка WSUS-сервера

В настройках WSUS-сервера есть опция очистки, которая позволяет удалить из базы записи о просроченных или отклоненных обновлениях, замещенных обновлениях, устаревших записях компьютеров. Кроме того, при этом удаляются ненужные файлы обновлений, которые могут занимать существенное место на диске. Каждый раз заходить и запускать процедуру очистки не совсем удобно, поэтому этот процесс необходимо автоматизировать. Используем для этого PowerShell.

На сервере с установленной ролью WSUS имеется специальный командлет для этой цели.

Get-WSUSServer | Invoke-WsusServerCleanup -CleanupObsoleteComputers -CleanupObsoleteUpdates -CleanupUnneededContentFiles -CompressUpdates -DeclineExpiredUpdates -DeclineSupersededUpdates

Можно сохранить его в файл и настроить запуск по расписанию.

Если же мы хотим видеть результат выполнения скрипта в журнале событий Windows, его придется немного доработать. Сначала необходимо создать журнал для этого источника (делается один раз и пользователем с правами администратора):

New-EventLog -LogName Application -Source "WSUSCleanup"

Скрипт:

$WSUSServer = Get-WsusServer
$result = Invoke-WsusServerCleanup -UpdateServer $WSUSServer -CleanupObsoleteComputers -CleanupObsoleteUpdates -CleanupUnneededContentFiles -CompressUpdates -DeclineExpiredUpdates -DeclineSupersededUpdates
$message = Out-String -InputObject $result
Write-EventLog -Logname Application -EventID 0 -Source "WSUSCleanup" -Entrytype Information -Message $message

Результат выполнения выводится в журнал событий.

Рубрика: WSUS, Техничка | Оставить комментарий

Включить режим AHCI для SATA без переустановки Windows

В командной строке от имени администратора введите

bcdedit /set {current} safeboot minimal

если требуется поддержка сети, то

bcdedit /set {current} safeboot minimal network

По успешному завершению команды отправить рабочую станцию в перезагрузку

До загрузки компьютера необходимо включите AHCI в BIOS или UEFI уже описанным способом и сохраните настройки.

Компьютер загрузится в безопасном режиме и установит необходимые драйвера.

Снова запустите командную строку от имени администратора и введите

bcdedit /deletevalue {current} safeboot.

Перезагрузите компьютер. Windows должна загрузиться без проблем с включенным режимом AHCI для диска.

Рубрика: Без рубрики, Рабочие станции, Техничка | Оставить комментарий