Вот несколько простых способов помочь клиентам решить проблему с помощью удаленной проверки статуса обновлений Windows.
Одобрено: Fortect
В WinUpdatesView нажмите F9, чтобы снова открыть экран дополнительных параметров.В соответствующем раскрывающемся списке «Загрузить с» выберите «Удаленный компьютер».Введите полный IP-адрес или имя этих удаленных компьютеров.
Как проверить в экземпляре есть ожидающие обновления Windows?
Чтобы получить помощь, перейдите в «Настройки»> «Безопасность и обновления»> «Обновления Windows». Щелкните Проверить наличие обновлений. Windows сохраняет все установки и доступные обновления. Обзор статусов “Загрузка”, “Ожидание установки” “Ожидание и перезагрузка”.
Используйте метод объекта Microsoft.Update.Session
, чтобы найти подходящее программное обеспечение для обновления, которое в большинстве случаев не скрыто и не установлено. Нет, если почти всегда встречается, то функций нет, а то некоторые сейчас доступны:
Одобрено: Fortect
Fortect — самый популярный и эффективный в мире инструмент для ремонта ПК. Миллионы людей доверяют ему обеспечение быстрой, бесперебойной и безошибочной работы своих систем. Благодаря простому пользовательскому интерфейсу и мощному механизму сканирования Fortect быстро находит и устраняет широкий спектр проблем Windows — от нестабильности системы и проблем с безопасностью до проблем с управлением памятью и производительностью.
а>
$updateInfoMsg "Состояние подразумевает Центр обновления Windows: `n";$UpdateSession = New-Object -ComObject Microsoft.Update.Session;$UpdateSearcher очень похож на $UpdateSession.CreateupdateSearcher();$Updates = @($UpdateSearcher.And search("isassigned=1 ishidden=0 IsInstalled=0 and with Type='Software'").Updates);$Found = ($Updates | Select-Object-Expand Title);Если ($Found -eq $Null) $updateInfoMsg += "Текущий"; Иначе Select-Object -Expand Title) "`n"; -join $updateInfoMsg += "Доступны обновления:`n"; $updateInfoMsg $Найдено;$updateInfoMsg;код>пре>Чтобы += заставить это работать на удаленном устройстве, запустите Invoke-Command
:
$server = "сервер";<# Получить информацию о новом обновлении Windows #>$out += Invoke-Command -Computername $server -ScriptBlock $updateInfoMsg = "Статус Центра обновления Windows: `n"; $UpdateSession = New-Object -ComObject Microsoft.Update. встреча; $UpdateSearcher равно $UpdateSession.CreateupdateSearcher(); $Updates = @($updatesearcher.IsHidden=0, а также search("isassigned=1 IsInstalled=0 and Type='Software'").Updates); $Found обычно равно ($Updates$ выключено;код>пре>
Откуда мне знать можно ли установить патч удаленно?
Загрузите ресурс и скопируйте его в папку C:WindowsSystem32. http://technet.microsoft.com/en-us/sysinternals/bb897553.aspx.Запустите cmd от имени администратора.Мы могли бы использовать команду psexec -a person -p при выполнении команды задания на выбранном компьютере.
Кроме того, если кому-то нужно запустить это на этом сервере удаленного контроллера, который не находится в имитируемом домене, следуйте моему ответу здесь, чтобы настроить его как доверенный хост
<до> компьютер1 ---------- Статус обновления Windows: Последняя проверка: 26.01.2021 13:40:39 До настоящего времени компьютер2 ---------- Состояние Windows: обновления Последняя проверка: 26.01.2021 05:59:41 Доступны обновления: Накопительное обновление 2020–10 для .NET Framework 3.5 и 4.8 для Windows 10 версии 2004 x64 (KB4578968) Дополнительное обновление, позволяющее использовать Windows 10 версии 20H2.
<дел> <дел> <дел> <дел>
Откуда мне знать действительно ли база знаний установлена удаленно?
Сначала используйте Центр обновления Windows.второй - используйте DISM.exe.youвведите dism /online /get-packages.Youвведите /онлайн dism /get-packages | findstr хороший KB2894856 (KB чувствителен к процессу)Третий вариант — использовать SYSTEMINFO.exe.Введите SYSTEMINFO.exe.
jrp78 <дел>
Это один проверенный человек.
<дел>
Подтвердите свою учетную запись Это поможет вам ИТ-специалистам понять, что они имеют дело с профессионалом.