Компьютерный форум 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=295281)

DarkHart 10-02-2015 07:48 2469338

Не запускается файл на удалённой машине
 
Есть батник на удалённой машине с учеткой ограниченной в правах. Батник запускается только с правами админа. Запускаю этот батник с командой runas и с параметром /savecred что бы больше не запрашивал пароль. И всё гуд, работает. Пробую запустить этот батник с своего компа через утилиту PSEXEC и не работает. Что это может быть? Хотя с помощью PSEXEC спокойно подключаюсь к удаленной консоли

Iska 10-02-2015 09:35 2469363

Цитата:

Цитата Ozone.net
и с параметром /savecred что бы больше не запрашивал пароль. »

Никогда не делайте так. В крайнем случае используйте AdmiLink и т.п. вещи.


Цитата:

Цитата Ozone.net
Пробую запустить этот батник с своего компа через утилиту PSEXEC и не работает. Что это может быть? »

Что угодно может быть, пока Вы не изложите детали.

DarkHart 10-02-2015 12:09 2469434

Цитата:

Цитата Iska
Никогда не делайте так. В крайнем случае используйте AdmiLink и т.п. вещи. »

Cпасибо огромное за совет.Почитал почему не стоит пользоваться командой runas с параметром /savecred, и ужаснулся "дыре" в безопасности какую он образует

Цитата:

Цитата Iska
Что угодно может быть, пока Вы не изложите детали. »

На ПК лежит батник. Полный путь где он лежит я знаю. Со своего админского ПК подключаюсь к ПК на котором лежит батник командой

PSEXEC \\dominator cmd

Всё гуд, подключен. Пишу в консолке

start "C:\was.bat"

И всё глухо как в танке.

П.С. команду которую я вводил с помощью runas писать не буду, т.к. теперь её буду стараться не использовать

Iska 10-02-2015 19:13 2469613

Цитата:

Цитата Ozone.net
Пишу в консолке
start "C:\was.bat"
И всё глухо как в танке. »

Нет, не глухо. Всё получается ровно так, как и должно быть: новый сеанс интерпретатора команд с указанным заголовком окна «"C:\was.bat"» ;). Попробуйте так:
Код:

start "" "C:\was.bat"
Мне, правда непонятно, зачем Вы используете «start» — разве PsExec сумеет перехватить ввод/вывод у нового окна консоли (я не проверял)?! Почему не просто:
Код:

"C:\was.bat"
?!

DarkHart 10-02-2015 21:18 2469645

Цитата:

Цитата Iska
Мне, правда непонятно, зачем Вы используете «start» — разве PsExec сумеет перехватить ввод/вывод у нового окна консоли »

Да я сам не знаю сумеет ли Psexec перехватить ввод/вывод. Мне нужно лишь батник запустить, что бы пользователь даже не видел что он запустился

Цитата:

Цитата Iska
"C:\was.bat" »

попробую так ввести, потом отпишусь о результате

DarkHart 12-02-2015 06:08 2470167

Цитата:

Цитата Iska
"C:\was.bat" »

Работает! Спасибо!


Время: 16:42.

Время: 16:42.
© OSzone.net 2001-