Я не очень много работаю с Windows, но я бы подумал, что это то же самое, что получать выходные данные из исполняемого файла Linux.
#!/usr/local/bin/perl
# Using strawberry perl
use strict;
use warnings;
my $cmd = 'c:\windows\system32\cmd.exe /?|';
open ( FH, $cmd ) or die "Can't open $cmd: $!";
my $content = do { local $/; <FH>; };
print $content;