将变量传递给Start-Job

我必须在这里遗漏一些非常简单的东西。下面是一个非常基本的脚本来说明我正在尝试的内容:

$Computers = @('comp1', 'comp2')

$ScriptBlock = {
    New-Item "C:\Temp\$C.txt" -Force
}

Foreach ($C in $Computers)
{
    Start-Job -ScriptBlock $ScriptBlock -ArgumentList $C
}

脚本运行了,但是没有传递$C,所以我只在我的文件夹中得到了一个".txt“文件。我在这里忽略了什么简单的事情?

转载请注明出处:http://www.shenzhenzsmy.com/article/20230518/1073650.html