0

当我在 powershell 窗口(5.1 版)上运行以下命令时

(Get-Service *someServiceName*).status

我在 3 列中得到输出,如下所示:

PSComputerName RunspaceId Value
-------------- ---------- -----
xxxxx           xxxxxx    Running

另一方面,当我在同一个 powershell 窗口上运行以下命令时:

powershell -command "(Get-Service *someServiceName*).status"

我得到以下输出:

Running

请注意,我通过远程连接运行以上命令。

为什么会这样?为什么在两种情况下输出格式不同,尽管我们运行的是相同的命令。可能是什么问题 ?在大多数机器上,这两种命令的行为方式总是相似的,但在我的机器上并非如此。为什么 ?

4

0 回答 0