Как автоматизировать установку доступных обновлений Windows, перезапуск и повторение, пока их нет?


0

У меня проблемы с тем, чтобы помочь клиенту с их ПК. Я пытаюсь установить все доступные важные обновления с помощью TeamViewer, но мне нужно постоянно перезагружать, прежде чем он будет проверять наличие новых обновлений. Затем я должен перезвонить им и попросить переподключиться к TeamViewer. Я пытаюсь сделать этот процесс без присмотра. Я думаю, что лучший способ сделать это с помощью сценария Visual Basic. Как я могу дать компьютеру команду проверять наличие обновлений, устанавливать все важные обновления, перезагружать и проверять снова, пока не будут установлены все важные обновления? Скрипт должен иметь возможность запускаться при запуске и удалять себя после завершения. Я не уверен, как это сделать.


1
Недавно я сделал что-то подобное, используя C # для моей компании (так как они принадлежат мне, я не могу назвать источник). Но есть API , чтобы сделать это: WUApi.dll. Вот пример использования.
nerdwaller

Это прекрасно, я уже развиваюсь в C #.
Феникс Логан


Ответы:


1

Недавно я сделал нечто очень похожее для своей работы (поддерживая парк виртуальных машин). Я не могу выдать прямой источник для этого, так как они владеют им. Но API для Windows, чтобы сделать это WUApi.dll(IIRC это в %SystemRoot%\WUApi.dll).

Пример использования см. В этом сообщении о переполнении стека .

Вы также можете захотеть страницу справки Microsoft .

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.