Вызов функции Оснастки MMC из командной консоли Windows: возможно ли это?

Мне нужно выполнить функцию Оснастки MMC из командной оболочки компьютера Windows. Мне нужно, чтобы запланировать эту команду в том же ПК с Windows и выполняется в фоновом режиме.

Вероятно, эти вопросы могут показаться немного странными, но у меня есть программа, которая создает журнал отладки только через консоль Оснастки MMC. И мне нужно automatise эту задачу программно читать этот журнал!

Дау кто-нибудь знает, как это сделать?

спасибо

11
задан quack quixote
18.02.2023 2:12 Количество просмотров материала 3355
Распечатать страницу

2 ответа

вы можете получить доступ к библиотека автоматизации MMC 2.0 через COM из Powershell. Возможно, неприятный, но работоспособный.

чтобы начать работу с Powershell:

$mmc = New-Object -ComObject MMC20.Application
$mmc.Load("path\to\some.msc")
  1. вы, вероятно, должны быть администратором.
  2. API довольно ужасен, но вы должны иметь доступ к данным через него. вот пример VB извлечения материала из элементов оснастки.
1
отвечен Dan Fitch 2023-02-19 10:00

попробуйте использовать AutoIT:

AutoIt v3-это бесплатный базовый язык сценариев, предназначенный для автоматизация Windows и общего сценария. Он использует сочетание имитации нажатий клавиш, движения мыши и окна/контроля манипуляции с целью автоматизации задач невозможным способом или надежный с другими языками (например, VBScript и SendKeys). В AutoIt также очень маленький, автономный и будет работать на всех версиях Windows out-of-the-box без раздражающих "runtimes" требуется!

enter image description here

0
отвечен Steve 2023-02-19 12:17

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

automation
mmc
scheduled-tasks
terminal
windows
Вверх