<#
Skript odebere všechny hotfiy ze systmu, které byly instalované mezi zadaným datumem a dneškem.
Autor nenese žádnou odpovědnost za případné škody, uživatel je povinen před spuštěním se seznámit se skriptem!
Požadavky:
– PowerShell verze 5 a novější
– ExcutionPolicy set na bypass
Petrásek Jan
©2020
#>
Write-Host ‚Odinstalace všech aktualizací od zadaného datmu po dnešek‘
$datum = Read-Host -Prompt „Zadejte datum: „
$ListOfHotfixes = Get-Hotfix |where -Property InstalledOn -ge (get-date -date $datum)
foreach ($item in $ListOfHotfixes)
{
$polozka = $item.hotfixID
$cislo = [string] $polozka.Split(„KB“)
$c = $cislo.TrimStart()
wusa.exe /uninstall /kb:$c /norestart /quiet | out-null
}