Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Windows Новый топик    Ответить
 Удаленный запуск WSH  [new]
Robert Ayrapetyan
Member

Откуда: Одесса
Сообщений: 177
Задача: удаленный запуск WSF.

Читавшие главу "Setting up Remote WSH" из официального мана по WSH поймут, что MS-овцы что-то скрывают. Их же собственный пример (со своим файлом и машиной) всегда умирает на

var oProcess = oController.CreateScript("c:\\wsh5.6\\beenhere.wsf", "remmachine");

с ошибкой "Разрешение отклонено".

Есть ли те, кто нашел секрет удаленного запуска WSH?
17 ноя 09, 09:00    [7937174]     Ответить | Цитировать Сообщить модератору
 Re: Удаленный запуск WSH  [new]
The Dim!
Member

Откуда: г. Белгород
Сообщений: 2171
Вы не прошли аутентификацию на удалённой машине.
17 ноя 09, 11:06    [7937904]     Ответить | Цитировать Сообщить модератору
 Re: Удаленный запуск WSH  [new]
Robert Ayrapetyan
Member

Откуда: Одесса
Сообщений: 177
да, я так и понял.

У вас получалось пройти? Можете описать шаги, которые вы предприняли?
17 ноя 09, 13:00    [7939095]     Ответить | Цитировать Сообщить модератору
 Re: Удаленный запуск WSH  [new]
The Dim!
Member

Откуда: г. Белгород
Сообщений: 2171
Для того, чтобы сделать так как вы написали, необходимо чтобы учётная запись, из про которой запускается ваш скрипт, обладала соответствующем правами на целевой машине.

Всё зависетот того, какой именно объект вы создаёте на удалённой машине. В общем случае - или поднять домен, и тогда будет сквозная идентификация. Ну или настроить благовествующие разрешения для DCOM.

Как альтернативу, можно предложить использование WMI. Там поддерживается возможность авторизации на удалённой системе.
17 ноя 09, 13:59    [7939616]     Ответить | Цитировать Сообщить модератору
 Re: Удаленный запуск WSH  [new]
Robert Ayrapetyan
Member

Откуда: Одесса
Сообщений: 177
Ну как вариант можно и ssh поднять.
Интересует именно запуск WSH посредством Execute() метода класса WshRemote.

Допустим, на удаленной машине есть пользователь test_admin с админскими правами. Я у себя тоже создал такого, с тем же паролем, и запускаю:

runas /user:test_admin "wscript.exe d:\RemoteTest.wsf"

Вот такое не работает.
17 ноя 09, 17:02    [7941149]     Ответить | Цитировать Сообщить модератору
 Re: Удаленный запуск WSH  [new]
Robert Ayrapetyan
Member

Откуда: Одесса
Сообщений: 177
Почитав [url=]http://www.script-coding.info/Remote.html[/url], приняв во внимание все "возможно" и "вероятно" понял для себя, что через ssh быстрее и надежнее будет все реализовать.
17 ноя 09, 18:38    [7941735]     Ответить | Цитировать Сообщить модератору
Все форумы / Windows Ответить