msc-файл, насколько я помню, это XML или вроде того.
[xml]$v = Get-Content -Path 'Путь к файлу'
И из $v уже вытаскивать.
Первое, что в голову пришло...
В 1С 8.3 есть сервер удалённого администрирования, ras.exe, который позволяет получать через него информацию, доступную в консоли mmc.
В 8.2 такого инструмента нет, ищу возможность получить эти данные для мониторинга в zabbix.
Сам файл - xml, но как его выполнить через оболочку mmc, передать ему необходимость экспорта результата и записать результат в файл?
Не знаю, о чем именно идет речь - 1С для меня нечто чуждое.
Но есть там такая штука, как "1CV8 Servers (x86-64).msc", которая обзывается "Администрирование серверов 1С Предприятия x86-64".
И если речь идет о данных оттуда, не проще через COM-коннектор получить нужные данные?
mcs - это просто описатель того, какие окошки создать, с какими размерами, какие менюшки сделать и к каким окошкам какую dll привязать.
А как эти dll заставить работать, зависит уже от них самих.
никаких "результатов в файл" там быть не может. это чисто гуй.
Разве что, если среди Actions там есть "экспортировать", можно предположить, что через вызовы dll можно как-то до них добраться.
Вот тут есть про api https://learn.microsoft.com/en-us/previous-version...
Но, по моему, это тупиковый путь, через COM будет проще