Job.Invoke Job.Invoke Job.Invoke Method

정의

작업을 실행합니다. Runs the job.

public:
 void Invoke();
public void Invoke ();
Public Sub Invoke ()

예제

다음 코드 예제에서는 새 작업을 만들고 실행 합니다.The following code example creates a new job and executes it.

C#C#

Server srv = new Server("(local)");  
Job jb = new Job(srv.JobServer, "Test Job");  
jb.Create();  
JobStep jbstp = new JobStep(jb, "Test Job Step");  
jbstp.OnSuccessAction = StepCompletionAction.QuitWithSuccess;  
jbstp.OnFailAction = StepCompletionAction.QuitWithFailure;  
jbstp.Create();  
jb.ApplyToTargetServer(srv);  
jb.IsEnabled = true;  
jb.Invoke();  

PowerShellPowerShell

$srv = new-object Microsoft.SqlServer.Management.Smo.Server("(local)")  
$jb = new-object Microsoft.SqlServer.Management.Smo.Agent.Job($srv.JobServer, "Test Job")  
$jb.Create()  
$jbstp = new-object Microsoft.SqlServer.Management.Smo.Agent.JobStep($jb, "Test Job Step")  
$jbstp.OnSuccessAction = [Microsoft.SqlServer.Management.Smo.Agent.StepCompletionAction]::QuitWithSuccess  
$jbstp.OnFailAction = [Microsoft.SqlServer.Management.Smo.Agent.StepCompletionAction]::QuitWithFailure  
$jbstp.Create()  
$jb.ApplyToTargetServer($srv)  
$jb.IsEnabled = $TRUE  
$jb.Invoke()  

설명

사용 된 Invoke메서드는 작업을 시작 합니다.Use the Invokemethod to start a job. 사용 하 여는 Start 의 메서드는 Job개체는 시작할 때 단계 제한이 필요 합니다.Use the Start method of the Jobobject when a starting step restriction is required.

적용 대상