У меня проблемы с тем, чтобы помочь клиенту с их ПК. Я пытаюсь установить все доступные важные обновления с помощью TeamViewer, но мне нужно постоянно перезагружать, прежде чем он будет проверять наличие новых обновлений. Затем я должен перезвонить им и попросить переподключиться к TeamViewer. Я пытаюсь сделать этот процесс без присмотра. Я думаю, что лучший способ сделать это с помощью сценария Visual Basic. Как я могу дать компьютеру команду проверять наличие обновлений, устанавливать все важные обновления, перезагружать и проверять снова, пока не будут установлены все важные обновления? Скрипт должен иметь возможность запускаться при запуске и удалять себя после завершения. Я не уверен, как это сделать.
windows-7
automation
windows-update
Феникс Логан
источник
источник
WUApi.dll
. Вот пример использования.Ответы:
Недавно я сделал нечто очень похожее для своей работы (поддерживая парк виртуальных машин). Я не могу выдать прямой источник для этого, так как они владеют им. Но API для Windows, чтобы сделать это
WUApi.dll
(IIRC это в%SystemRoot%\WUApi.dll
).Пример использования см. В этом сообщении о переполнении стека .
Вы также можете захотеть страницу справки Microsoft .
источник