我查看了StackOverflow上的一些建议并尝试了它们,但似乎没有一个能够起作用。我制作了一个示例来说明我想要实现的内容。
[System.Random] $rand = New-Object System.Random
$randomNumbers = New-Object int[] 10;
[int[]] $randomNumbers;
for($i = 0; $i -lt $randomNumbers.Length; $i++)
{
($randomNumbers[$i] = $rand.Next(256)) 2>&1 | Out-Null;
}
我尝试过这个。
> $Null
|Out-Null
2>&1
但是它们似乎都不能抑制输出。它显示了10个零,每个赋值一个。我该如何抑制这个输出?