use Win32::KillProcess qw( connectServer startProcess ); $server="SN02GEV14A"; $user="MOD\Blackadder_sup"; $pass="Perlmonks2004"; my $c = connectServer( $server, $user, $pass ); startProcess( $c, "cmd.exe /c start \\\\oywps01\\snp104"); #### C:\Perl>proc_start.pl Can't access WMI on remote machine SN02GEV14A: OLE exception from "SWbemLocator": Access is denied. Win32::OLE(0.1701) error 0x80070005: "Access is denied" in METHOD/PROPERTYGET "ConnectServer" at C:/Perl/site/lib/Win32/KillProcess.pm line 30.