Beefy Boxes and Bandwidth Generously Provided by pair Networks
more useful options

Re: execute remote commands Windowz

by rchiav (Deacon)
on Dec 17, 2003 at 09:42 UTC ( #315277=note: print w/replies, xml ) Need Help??

in reply to execute remote commands Windowz

You can use Win32::OLE and WMI to create remote processes. A quick google returned this which should give you an example. (note: the post is about creating a process not working, but the response shows working examples).

Replies are listed 'Best First'.
Re: Re: execute remote commands Windowz
by maa (Pilgrim) on Dec 18, 2003 at 03:21 UTC

    rchiav's link shows how to create a new process - you can get the remote workstations 'handle' as follows.

    #In a "Workstation" module... sub get_wmi { my $self = shift; my $name = $self->name or do { warn("Cannot return WMI handle for anonymous workstati +on.\n"); return 0; }; use Win32::OLE ; my $wmi = Win32::OLE->GetObject( "winmgmts:{impersonationLevel +=impersonate,(security)}//$name"); if ($wmi) { return $wmi; }else{ return 0; } }

    You can then use that handle to start/stop processes on remote machines or list shares etc.

    - Mark

Log In?

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://315277]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others taking refuge in the Monastery: (4)
As of 2021-07-30 17:15 GMT
Find Nodes?
    Voting Booth?

    No recent polls found