Я использую эту команду для поиска и получения сведений о файле на удаленном сервере.
my $output=`psexec \\\\host cmd /c "dir /s d:\\folder\file`
если файлы присутствуют, он отобразит все файлы и их путь, и они хранятся в $output
, если путь не найден или если сервер не существует, он возвращает следующее в cmd, но не в $output
Starting cmd on host...ice on host...
The system cannot find the path specified.
cmd exited on host with error code 1.
Как я могу получить сообщение от cmd или сообщить об ошибке, я пробовал $!
ничего не возвращает