如何从PowerShell调用SQL代理作业向导?

时间:2016-07-19 07:23:04

标签: powershell scheduled-tasks ssms jobs wizard

我需要它来自动修改SQL Server计划作业,并希望重用SSMS计划作业向导的功能。

是否可以使用PowerShell弹出SSMS计划作业向导,使用它然后关闭?

更新:我知道如何使用SP和PS修改作业。该向导只是自动化过程中的一个步骤。接下来的步骤是按照公司的标准读取作业设置并生成作业脚本(这很重要,因为开箱即用的Drop and Create脚本不够好),设置文件的编码等。

1 个答案:

答案 0 :(得分:0)

您通过集成的MS SQL过程sp_start_job调用作业。您可以通过Invoke-SqlCmd调用此SQL。

要修改/创建作业,您必须使用sp_add_jobsp_add_jobstepsp_update_jobsp_add_jobschedule