my $cmdline = 'C:\windows\system32\WindowsPowerShell\v1.0\powershell.exe -command "& D:\scripts\get-info.ps1 "."\'$val1\' "."\'$filename\'"'; print $cmdline, "\n"; Win32::Process::Create( $process, $^X, $cmdline, 0, DETACHED_PROCESS, ".", );