如何在函数中启用Out-GridView。
我是说,
"Hello" | Out-GridView很管用。
但是如果我有一个像这样的简单函数
function Count ([int]$times)
{
for ($i=1; $i -le $times;$i++)
{
Write-Host $i
}
}为什么调用Count 5不支持到Out-GridView的管道?
发布于 2012-06-16 14:16:03
您遇到的问题是Write-Host根本不能输出到管道。它直接写入屏幕。用Write-Output替换Write-Host,它应该可以正常工作。
顺便说一句,Write-Output是默认的,所以你可以只使用:
function Count ([int]$times)
{
for ($i=1; $i -le $times;$i++)
{
$i
}
}或者更简单地说:
function Count([int]$times)
{
1..$times
}https://stackoverflow.com/questions/11060920
复制相似问题