1

如果我有一个非常简单的脚本,其中包含一个仅执行以下操作的函数:

function saySomething() {
   Write-Output "Saying someting..."
}

如果我从控制台调用此函数,则会显示输出。但是,如果我执行以下操作:

$something = saySomething

然后不显示任何输出。显然我的工作示例比这复杂得多,但简而言之,如果该函数用于设置变量,我如何在函数中显示输出?

4

1 回答 1

3

尝试以下操作:

saySomething | Tee-Object -Variable something

这应该完全按照您的意愿工作。

于 2013-10-01T14:54:32.940 回答