我正在尝试将命令提示符命令存储到 Powershell 中的变量中,并将其输出到文件中。由于该命令有 3 行输出,因此不会将任何内容存储为变量或写入文件。当我尝试存储或输出到文件时,唯一发生的事情是输出被打印到屏幕上。
输入:
java -version
输出:
java version "1.8.0_251"
Java(TM) SE Runtime Environment (build 1.8.0_251-b25)
Java HotSpot(TM) Client VM (build 25.251-b25, mixed mode)
我尝试了以下方法,但没有成功:
$variable = (java -version)
$variable = cmd /c "java -version")
java -version | out-file test.txt
