我是Powershell的新手。
这只是解释我的问题的示例代码。
以下代码部分有效。不确定问题是Start-job调用其他start-job命令还是将Scriptblock调用到另一个scriptblock是一个问题。你能告诉我什么错了吗?
我收到1.txt但不是2.txt
的输出$writes3=
{
param($a)
$gettingtime ={
param($i)
$a=get-date
$b="$a and iteration is $i"
Out-File -Filepath D:\2.txt -InputObject $b -Append
}
$z=get-date
$c="$z and iteration is $a"
Out-File -Filepath D:\1.txt -InputObject $c -Append
Start-Job -ScriptBlock $gettingtime -ArgumentList $a
}
$f=10
for ($a=1; $a -le $f; $a++)
{
Start-Job -ScriptBlock $writes3 -ArgumentList $a
}