How to copy a SQL Agent Job on same Server?
I'm certain that this isn't the most elegant solution, but it will work. You'll need the dbatools PowerShell module, which you can install from the PSGallery with install-module dbatools or via the other methods at https://dbatools.io/install

Once dbatools is installed, from a PowerShell prompt/console, run the following:

Get-DbaAgentJob -SqlInstance YOURINSTANCE -Job "YOUR_SOURCE_JOB_NAME" | Export-DbaScript -FilePath c:\tmp\MyJobToCopy.sql


You can then open up that SQL file in Management Studio, change every instance of YOUR_SOURCE_JOB_NAME to the "new" name you want the copy of the job to have, and execute the SQL. Lather, rinse, repeat for the other 4 copies you need.

This could definitely be better as a self-contained script to do the name changes and query execution all in one go. But for a one-off, this will get you where you need to go.

If you were copying this job out to 5 different instances with the same name everywhere, it'd be a lot cleaner &amp; easier thanks to Copy-DbaAgentJob (also from dbatools).