powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / perl и psexec
3 сообщений из 3, страница 1 из 1
perl и psexec
    #38425026
worsvch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пишу скрипт на perl, в котором используется утилита psexec, то есть:
Код: perl
1.
2.
3.
4.
5.
...
use encoding "utf8", STDOUT => "cp866"; 
...
system("psexec \\xx.xx.xx.xx -u Администратор -p passwd netstat -an");
...

Но выходит ошибка, что имя пользователя или пароль не распознаны, при этом, если запускать psexec не из perl-програмки, а напрямую из виндовой консоли с теми же параметрами, то psexec отрабатывает без ошибок. Подскажите, что нужно подправить в perl-скрипте, чтобы он заработал
...
Рейтинг: 0 / 0
perl и psexec
    #38427285
worsvch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проблема решилась: просто перекодировал perl-файл из UTF-8 в ANSI и psexec стал отрабатывать
...
Рейтинг: 0 / 0
perl и psexec
    #38476124
Фотография volodin661
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
worsvchПишу скрипт на perl, в котором используется утилита psexec, то есть:
Код: perl
1.
2.
3.
4.
5.
...
use encoding "utf8", STDOUT => "cp866"; 
...
system("psexec \\xx.xx.xx.xx -u Администратор -p passwd netstat -an");
...

Но выходит ошибка, что имя пользователя или пароль не распознаны, при этом, если запускать psexec не из perl-програмки, а напрямую из виндовой консоли с теми же параметрами, то psexec отрабатывает без ошибок. Подскажите, что нужно подправить в perl-скрипте, чтобы он заработал


Если бы не слово Администратор(по-русски), то прокатило бы, а так, конечно, не спасёт никакое указание, что STDOUT - это CP866,
никакого UTF-8 Виндус не понимает и понимать не собирается, дай-то бог, чтоб свой родной UTF-16LE понял,
но проверять неохота.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / perl и psexec
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]