From e23f4042231ddf1b16f9ff278cf5aba86c6e92e9 Mon Sep 17 00:00:00 2001 From: Alex Kup <116945542+Lifailon@users.noreply.github.com> Date: Sat, 26 Aug 2023 11:29:40 +0300 Subject: [PATCH] Update README.md --- README.md | 37 +++++++++++++++++++++++++++++++++---- 1 file changed, 33 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 032bdb7..69a58c6 100644 --- a/README.md +++ b/README.md @@ -9,6 +9,7 @@ - [WinEvent](#winevent) - [Firewall](#firewall) - [Defender](#defender) +- [WindowsUpdate](#windowsupdate) - [DISM](#dism) - [Scheduled](#scheduled) - [Network](#network) @@ -944,6 +945,38 @@ Enabled,Profile `.\MpCmdRun.exe -restore -name $ThreatName` восстановить файл из карантина \ `.\MpCmdRun.exe -restore -filepath $path_file` +# WindowsUpdate + +`Get-Hotfix | Sort-Object -Descending InstalledOn` список установленных обновлений (информация из cimv2) \ +`Get-Hotfix -Description "Security update"` \ +`Get-CimInstance Win32_QuickFixEngineering` \ +`Get-Command -Module WindowsUpdate` \ +`Get-WindowsUpdateLog` \ +`Get-Service uhssvc` служба Microsoft Health Update Tools, которая отвечает за предоставление обновлений + +`Install-Module -Name PSWindowsUpdate -Scope CurrentUser` \ +`Import-Module PSWindowsUpdate` \ +`Get-Command -Module PSWindowsUpdate` \ +`Get-WindowsUpdate` список обновлений для скачать и установить с сервера WSUS или Microsoft Update \ +`Get-WindowsUpdate -Download` загрузить все обновления \ +`Get-WindowsUpdate –Install` установить все обновления \ +`Install-WindowsUpdate -MicrosoftUpdate -AcceptAll -IgnoreReboot` установить все обновления без перезагрузки \ +`Get-WindowsUpdate -KBArticleID KB2267602, KB4533002 -Install` \ +`Get-WindowsUpdate -KBArticleID KB2538243 -Hide` скрыть обновления, что бы они никогда не устанавливались \ +`Get-WindowsUpdate –IsHidden` отобразить скрытые обновления (Hide-WindowsUpdate) \ +`Remove-WindowsUpdate -KBArticleID KB4011634 -NoRestart` удалить обновление \ +`Uninstall-WindowsUpdate` удалить обновление \ +`Add-WUServiceManager` регистрация сервера обновления (Windows Update Service Manager) \ +`Enable-WURemoting` включить правила Windows Defender, разрешающие удаленное использование командлета PSWindowsUpdate \ +`Get-WUApiVersion` версия Windows Update Agent \ +`Get-WUHistory` список всех установленных обновлений (история обновлений) \ +`Get-WUHistory | Where-Object {$_.Title -match "KB4517389"}` поиск обновления \ +`Get-WULastResults` даты последнего поиска и установки обновлений \ +`Get-WURebootStatus` проверить, нужна ли перезагрузка для применения конкретного обновления \ +`Get-WUServiceManager` выводит источники обновлений \ +`Get-WUInstallerStatus` статус службы Windows Installer \ +`Remove-WUServiceManager` отключить Windows Update Service Manager + # DISM `Get-Command -Module Dism -Name *Driver*` \ @@ -1096,10 +1129,6 @@ $mac_coll `Get-ARP -search 192.168.3.100` \ `Get-ARP -search 192.168.3.100 -proxy dc-01` -### Windows-Update -`Get-Hotfix -Description "Security update"` \ -`Get-WindowsUpdateLog` - ### shutdown `shutdown /r /o` перезагрузка в безопасный режим \ `shutdown /s /t 600 /c "Power off after 10 minutes"` \