Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Не работает батник для запуска программы на сервере (http://forum.oszone.net/showthread.php?t=332166)

pesni_80 27-12-2017 17:55 2787425

Не работает батник для запуска программы на сервере
 
Добрый день.

Не могу разобраться в чем проблема у меня........
Сделал батник для того чтобы на сервере запускалась программа (любая)
Запускаю батник на юзеровском компьютере и - не работает (ошибка имени пользователя или пароля, если расшифровать эти каракули)
Запускаю командную строку на юзеровском компьютере, вставляю в нее строку из батника - всё работает ))))))))))
Что нужно сделать чтобы срабатывал батник а не руками каждый раз через cmd строку командную писать????

вот строка для примера:
psexec \\001 -u "Администратор" -p "123456789" c:\windows\system32\calc.exe

Iska 27-12-2017 18:04 2787427

pesni_80, кодировка пакетного файла — OEM/866?

pesni_80 27-12-2017 21:51 2787509

Цитата:

Цитата Iska
pesni_80, кодировка пакетного файла — OEM/866? »

я даже не смотрел в какой кодировке сохранял батник.... блин
а какой она должна быть?
в блокноте файлы сохраняются лишь в кодировках: ANSI, Юникод, Юникод Big Endian и UTF-8

Iska 27-12-2017 22:42 2787530

Цитата:

Цитата pesni_80
а какой она должна быть? »

Цитата:

Цитата Iska
OEM/866 »

Это критично, если в коде присутствуют символы из верхней части ASCII-таблицы — та же кириллица. В данном случае, она у Вас там есть — «Администратор».

Цитата:

Цитата pesni_80
в блокноте файлы сохраняются лишь в кодировках: ANSI, Юникод, Юникод Big Endian и UTF-8 »

Используйте, например, AkelPad, Bred2/Bred3, Notepad++ и т.п. Я лично предпочитаю Far Manager и его редактор.

mwz 27-12-2017 23:17 2787546

Цитата:

Цитата pesni_80
в блокноте файлы сохраняются лишь в кодировках: ANSI, Юникод, Юникод Big Endian и UTF-8 »

Для пакетных файлов нужна OEM (для русского это 866).
Можете использовать Word — там для текстовых файлов выбор кодировок заметно шире.

Или первой же строкой батника пишите:
CHCP 1251
и сохраняйте как обычно, в кодировке Windows (т.е. ANSI). Тогда батник будет передавать программам строки так, как вы ожидаете.

Ну а у меня вместо Блокнота используется Akelpad — там проблемы отсутствия кодировки 866 нет.


Время: 13:45.

Время: 13:45.
© OSzone.net 2001-