Мне интересно узнать, как использовать WMIC, но я не понимаю, с чего начать. Как этот инструмент сравнивается с PowerShell? Может ли Powershell делать все, что умеет WMIC ... и даже больше?
PowerShell - это язык сценариев, полный по Тьюрингу. Теоретически вы можете написать программу на PowerShell, чтобы делать что угодно.
WMIC - это программа командной строки для взаимодействия с WMI. Сам по себе он не имеет конструкций для ветвления и цикла, манипуляции с переменными или каких-либо приятных вещей, которые есть в языке программирования. По сути, это просто инструмент для получения или установки значений в WMI. Программные действия над выходными или входными данными инструмента - это то, что обычно обрабатывается пакетным скриптом, вызывающим инструмент.
Вы можете узнать больше об использовании инструмента WMIC от Microsoft или поиском в Google таких фраз, как Учебник WMIC. Вы найдете много всего.