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

1 ответ1

1

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .