如何在powershell函数中启用OGV
如何在函数中启用Out GridView 我是说如何在powershell函数中启用OGV,powershell,scripting,Powershell,Scripting,如何在函数中启用Out GridView 我是说 "Hello" | Out-GridView 工作 但是如果我有这样一个简单的函数 function Count ([int]$times) { for ($i=1; $i -le $times;$i++) { Write-Host $i } } 为什么调用Count 5不支持管道到Out GridView?您遇到的问题是写入主机根本不输出到管道。它直接写入屏幕。将写入主机替换为写入输出,它应该可以正
"Hello" | Out-GridView
工作
但是如果我有这样一个简单的函数
function Count ([int]$times)
{
for ($i=1; $i -le $times;$i++)
{
Write-Host $i
}
}
为什么调用
Count 5
不支持管道到Out GridView?您遇到的问题是写入主机
根本不输出到管道。它直接写入屏幕。将写入主机
替换为写入输出
,它应该可以正常工作
顺便说一句,Write Output
是默认值,因此您可以使用:
function Count ([int]$times)
{
for ($i=1; $i -le $times;$i++)
{
$i
}
}
或者更简单地说:
function Count([int]$times)
{
1..$times
}