Не уверен, что вы можете сделать это удаленно как таковое, но вы можете «подделать» его.
Просмотрите документацию MSDN для API агента обновления Windows , в частности статью под названием Поиск, загрузка и установка обновлений . Он содержит скрипт, в котором, среди прочего, перечислены обновления, готовые к установке. Если вы возьмете этот фрагмент сценария и измените его, чтобы вместо этого записать список в файл, вы можете скопировать сценарий на удаленный компьютер, выполнить сценарий удаленно, затем прочитать файл (и, наконец, удалить файл и сценарий). с удаленного компьютера для очистки).
Вы можете выполнить скрипт удаленно с помощью WMI, подробности см. В этой статье CodeProject для C #: Создание удаленного процесса с использованием WMI в C #