I use the command
Since you are still using that init script, it looks like you are running an older PowerCLI version.
Since 6.5.1 there is no need anymore to that, the PowerShell module autoload feature will take care of loading the required modules.
When you are at 6.5.1 or later, you can look at Automating with Jenkins and PowerShell on Windows - Part 1 on how to run a PowerShell script as Jenkins job.
Using PowerCLI in such a script requires no extra effort (since you don't need that init script anymore).
Blog: lucd.info Twitter: @LucD22 Co-author PowerCLI Reference
Depends on the vSphere version you are running.
You can check in the compatibility matrix.
But yes, from 6.5.1 onwards, you don't need that init script anymore.
Blog: lucd.info Twitter: @LucD22 Co-author PowerCLI Reference