Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / perl и psexec / 3 сообщений из 3, страница 1 из 1
11.10.2013, 23:36
    #38425026
worsvch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
perl и psexec
Пишу скрипт на 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
14.10.2013, 21:35
    #38427285
worsvch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
perl и psexec
Проблема решилась: просто перекодировал perl-файл из UTF-8 в ANSI и psexec стал отрабатывать
...
Рейтинг: 0 / 0
25.11.2013, 06:29
    #38476124
volodin661
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
perl и psexec
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
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / perl и psexec / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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