O PowerShell é uma linguagem de script completa. Você pode, em teoria, escrever um programa no PowerShell para fazer qualquer coisa.
O WMIC é um programa de linha de comando para interagir com o WMI. Por si só, não possui construções para ramificação e looping, manipulação de variáveis ou qualquer uma das coisas boas que uma linguagem de programação possui. É apenas uma ferramenta, basicamente, para recuperar ou definir valores no WMI. Agir programaticamente na saída ou entrada da ferramenta é algo que normalmente é tratado por um script em lote que chama a ferramenta.
Você pode aprender mais sobre como usar a ferramenta WMIC da Microsoft ou por frases pesquisadas como tutorial da WMIC . Você encontrará muitas coisas.