任何人都可以建议我出了什么问题 - 我先从第二个脚本中调用它 由于我需要的IDM软件中的错误,我可以在后台或并行运行比较 执行循环两次。
我需要从我的主脚本(frist脚本)调用5个脚本,以便运行所有五个脚本 平行。
第一个脚本 -
=============================================== === 错误消息
无法添加属性,因为它会导致值为C的变量sbtFile变为无效。 + CategoryInfo:MetadataError:(:) [Start-Job],ValidationMetadataException + FullyQualifiedErrorId:ValidateSetFailure,Microsoft.PowerShell.Commands.StartJobCommand
命令无法找到作业,因为找不到CompareCtrlMasterCtrlModelESS名称。验证Name参数的值,然后尝试使用comman 再一次。 + CategoryInfo:ObjectNotFound:(CompareCtrlMasterCtrlModelESS:String)[Wait-Job],PSArgumentException + FullyQualifiedErrorId:JobWithSpecifiedNameNotFound,Microsoft.PowerShell.Commands.WaitJobCommand
命令无法找到作业,因为找不到CompareCtrlMasterCtrlModelESS名称。验证Name参数的值,然后尝试使用comman 再一次。 + CategoryInfo:ObjectNotFound:(CompareCtrlMasterCtrlModelESS:String)[Receive-Job],PSArgumentException + FullyQualifiedErrorId:JobWithSpecifiedNameNotFound,Microsoft.PowerShell.Commands.ReceiveJobCommand
此致 纳温
答案 0 :(得分:2)
您在循环中运行Start-Job -Name "CompareCtrlMasterCtrlModelESS"
,因此您尝试创建具有相同名称的多个作业。试试Start-Job -Name "CompareCtrlMasterCtrlModelESS$i"
(带有序数后缀)。