Powershell 你能自定义工作名称吗?

Powershell 你能自定义工作名称吗?,powershell,Powershell,使用powershell时,我有几个项目是使用start job触发的。 现在我想显示作业的一些状态,但问题是,如果有许多作业要处理,那么自动生成的名称Job1-x没有多大帮助 如何向作业添加自定义名称,以便在作业完成时指示状态 Start Job-ScriptBlock{tfsbuild Start/collection:“xxx”/builddefinition:“xxx1”} 开始作业-脚本块{tfsbuild开始/集合:“xxx”/builddefinition:“xxx2”} 做 {

使用powershell时,我有几个项目是使用start job触发的。 现在我想显示作业的一些状态,但问题是,如果有许多作业要处理,那么自动生成的名称Job1-x没有多大帮助

如何向作业添加自定义名称,以便在作业完成时指示状态

Start Job-ScriptBlock{tfsbuild Start/collection:“xxx”/builddefinition:“xxx1”}
开始作业-脚本块{tfsbuild开始/集合:“xxx”/builddefinition:“xxx2”}
做
{              
$MEJOBSTATESRUNING=获取作业-状态正在运行
启动睡眠-s1#检查前给作业留出时间进行处理。
}而($meJobStatesRunning-不象“”)
获取作业| foreach{if($\.state-eq“Completed”){write host-f green$\.name$\.state}其他{write host-f red$\.name$\.state}

是,使用
-Name
参数

Start Job-Name MyName-ScriptBlock{tfsbuild Start/collection:“xxx”/builddefinition:“xxx1”}

没关系。。我知道您只需要将-Name添加到start job命令中。