Я администратор Linux и большую часть своего администрирования выполняю с хоста Linux. Я поддерживаю свои исправления для Linux с помощью сценария, который отправляется и опрашивает хосты Linux, и получает время безотказной работы, дату последнего исправления и ряд исправлений, которые необходимо применить. Я хочу сделать то же самое из окон, если возможно.
Я изучал WMIC для Linux (http://www.aldeid.com/wiki/wmic-linux), но из того, что я видел, он не поддерживает набор команд, необходимый для получения информации об обновлении Windows, такой как здесь:
http://pario.no/2011/06/19/list-installed-windows-updates-using-wmic/
Хотя было бы здорово в конечном итоге инициировать обновления из Linux, на данный момент я просто хочу получить эту информацию. Основная причина этого - централизованное администрирование и сбор отчетов.
Вам нужен результат wmic qfe get
.
Я бы предложил использовать winexe
или salt
чтобы преодолеть разрыв:
$ sudo salt 'win7-salt' cmd.run 'wmic qfe get' | head -n8
win7-salt:
Caption CSName Description FixComments HotFixID InstallDate InstalledBy InstalledOn Name ServicePackInEffect Status
http://go.microsoft.com/fwlink/?LinkId=133041 WIN7-SALT Update KB2849697 NT AUTHORITY\SYSTEM 3/25/2014
http://go.microsoft.com/fwlink/?LinkId=133041 WIN7-SALT Update KB2849696 NT AUTHORITY\SYSTEM 3/25/2014
http://go.microsoft.com/fwlink/?LinkId=133041 WIN7-SALT Update KB2841134 NT AUTHORITY\SYSTEM 3/25/2014
http://support.microsoft.com/ WIN7-SALT Update KB2670838 WIN7-SALT\netdirect 11/14/2013
http://support.microsoft.com/?kbid=2830477 WIN7-SALT Update KB2830477 WIN7-SALT\netdirect 11/14/2013
http://support.microsoft.com/ WIN7-SALT Update KB2592687 WIN7-SALT\netdirect 11/14/2013