Global symbol "$cmd" requires explicit package name at D:\Interwoven\TeamSite\custom\tsadm\testFile3.pl line 32.
That means you have a variable "$cmd" on line 32, which you failed to declare with my $cmd or a similar statement.
You've already got a bunch of variables declared at the beginning, so you just forgot to declare this one.
Please don't remove your existing text. Append to it with an edit mark, or if the problem is sufficiently different, it may be appropriate to start a new SoPW.
***ERROR - Starting deployment. Reason from server: DEPLOY_CONFIG_FILE Details : Deployment config file not found (D:\Interwoven\OpenDeploy NG\conf\D:\Interwoven\OpenDeployNG\conf\tsadm\test_jignesh.xml)
This has nothing to do with perl. It looks like your config file name got mangled as it has two drive letters in it.