PowerShell 中的 Write-HostWrite-Output 有什么区别?

像...

Write-Host "Hello World ";

Write-Output "Hello World";

最佳答案

简而言之,Write-Host 写入控制台本身。将其视为 VBScript 中的 MsgBox 。另一方面, Write-Output 写入管道,因此下一个命令可以接受它作为其输入。您不需要使用 Write-Output 来写入对象,因为 Write-Output 是为您隐式调用的。

PS> Get-Service

将与:
PS> Get-Service | Write-Output

关于windows - 写入主机和写入输出之间的 PowerShell 区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19754069/

10-13 08:58