Я хотел бы знать, как читать, через vbscript, WMI, Powershell и т.д. - новые сообщения центра Windows 7 Action, что о пользователе обычно сообщают.
Я хочу прочитать все те сообщения на каждой машине и хранилище затем в центральной базе данных, затем отключить сообщения от отображения до пользователя на локальных машинах.
Править: - После того как я могу прочитать сообщения, которые я знаю, как иметь дело с хранением их, мой вопрос состоит в том, как я программно читаю те сообщения из каждого ПК Win7
Windows 7 регистрирует сообщения в конечном счете Средство просмотра? Я не знаю, обеспечила ли Microsoft какой-либо вид интерфейса к Центру Действия непосредственно, поэтому если существуют эквивалентные события Event Viewer, я полагаю, что существуют способы запросить информацию из там вместо этого.
Править: Вот сценарий WMI для получения по запросу данных из журнала событий компьютера, который мог бы запустить Вас.
Вы, возможно, были введены в заблуждение MS, продающим шумиху, назвав его Action Center
. Настоящее имя, которое найдено в документации, на самом деле Security Center
.
От центра обеспечения безопасности API:
Мне удалось найти эти ссылки:
"У Вас есть некоторый документ Соглашения о неразглашении для подписания, прежде чем Вы получите доступ к центру обеспечения безопасности. Интерфейс является маловероятным availble публично. Контактная информация может быть найдена при Реализации Модели обеспечения безопасности Морского древоточца"
И существует интерфейс WMI:
Фрагмент кода:
Набор oWMI = GetObject ("winmgmts: {impersonationLevel=impersonate}! \.\root\SecurityCenter")
Набор colItems = oWMI.ExecQuery ("Выбор * от AntiVirusProduct")
Для Каждого objAntiVirusProduct В colItems
обменивайтесь сообщениями = сообщение и "companyName": и objAntiVirusProduct.companyName и vbCrLf
обменивайтесь сообщениями = сообщение и "displayName": и objAntiVirusProduct.displayName и vbCrLf
обменивайтесь сообщениями = сообщение и "instanceGuid": и objAntiVirusProduct.instanceGuid и vbCrLf
обменивайтесь сообщениями = сообщение и "onAccessScanningEnabled": и objAntiVirusProduct.onAccessScanningEnabled и vbCrLf
обменивайтесь сообщениями = сообщение и "productUptoDate": и objAntiVirusProduct.productUptoDate и vbCrLf
обменивайтесь сообщениями = сообщение и "versionNumber": и objAntiVirusProduct.versionNumber и vbCrLf
обменивайтесь сообщениями = сообщение и vbCrLf
Далее
WScript. Сообщение эха