Windows 7 Центр действия обменивается сообщениями с помощью сценария

Я хотел бы знать, как читать, через vbscript, WMI, Powershell и т.д. - новые сообщения центра Windows 7 Action, что о пользователе обычно сообщают.

Я хочу прочитать все те сообщения на каждой машине и хранилище затем в центральной базе данных, затем отключить сообщения от отображения до пользователя на локальных машинах.

Править: - После того как я могу прочитать сообщения, которые я знаю, как иметь дело с хранением их, мой вопрос состоит в том, как я программно читаю те сообщения из каждого ПК Win7

1
задан 02.11.2009, 17:28

2 ответа

Windows 7 регистрирует сообщения в конечном счете Средство просмотра? Я не знаю, обеспечила ли Microsoft какой-либо вид интерфейса к Центру Действия непосредственно, поэтому если существуют эквивалентные события Event Viewer, я полагаю, что существуют способы запросить информацию из там вместо этого.

Править: Вот сценарий WMI для получения по запросу данных из журнала событий компьютера, который мог бы запустить Вас.

1
ответ дан 12.12.2019, 13:24

Вы, возможно, были введены в заблуждение MS, продающим шумиху, назвав его Action Center. Настоящее имя, которое найдено в документации, на самом деле Security Center.

От центра обеспечения безопасности API:

Мне удалось найти эти ссылки:

Центр безопасности Windows

"У Вас есть некоторый документ Соглашения о неразглашении для подписания, прежде чем Вы получите доступ к центру обеспечения безопасности. Интерфейс является маловероятным 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. Сообщение эха

1
ответ дан 12.12.2019, 13:24

Теги

Похожие вопросы