Если мы возьмем Windows Terminal в качестве Windows PowerShell, то это все равно $(cmd) .
Вы можете попробовать это самостоятельно, нажав сочетание клавиш Win+R, чтобы открыть меню «Выполнить», и введите powershell чтобы открыть новый, синий экран, де-факто и несколько де-юре (:P) терминал Windows.
PS:
Например, cmd.exe вы можете сохранить результат в .txt файлах и прочитать его содержимое, используя встроенную команду for /f .
PPS:
Для Microsoft Visual Basic (.vbs) вы можете сохранить результат в объекте, используя метод Exec следующим образом:
Set myObject = CreateObject("WScript.Shell").Exec("%ComSpec% /c cmd")
Здесь %comspec% (в случае Windows не имеет значения) означает, что cmd.exe является переменной среды, содержащей местоположение исполняемого файла командной строки C:\Windows\system32\cmd.exe .
Добавить StdOut.ReadAll для созданного объекта, чтобы получить доступ к его содержимому.