如果我有一个非常简单的脚本,其中包含一个只执行以下操作的函数:
function saySomething() {
Write-Output "Saying someting..."
}
如果我从控制台调用此功能,则会显示输出。但是,如果我执行以下操作:
$something = saySomething
然后不显示输出。显然我的工作示例比这复杂得多,但简而言之,如果该函数用于设置变量,如何在函数中显示输出?
答案 0 :(得分:3)
尝试以下方法:
saySomething | Tee-Object -Variable something
这应该完全符合您的要求。