If you really want the script to run on multiple machines without having to install perl on them, you could use PAR::Packer and its pp.
However, this essentially makes a copy of perl's runtime system and has to unpack it on every run. It does work, but start-up time is considerable.
For the special case in the OP, I'd rather suggest going with WMI. One of the examples for DBD::WMI actually deals with remote machines...
In reply to Re: Running Perl on Remote Windows Server
by soonix
in thread Running Perl on Remote Windows Server
by coding_new
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |