Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Удаленный запуск программ - Windows Server

4
18 августа 2006 года
mike
3.7K / / 01.10.2002
Есть Windows сервер с консольным приложением. Консольное приложение может работать только на сервере. На рабочую станцию установить его нельзя.

На рабочей станнции есть файлы, которые это консольное приложение должно обработать. Результат работы программы - тоже файлы, которые должны оказаться на рабочей станции.

Сейчас делаю так.

1. Копирую файлы на сервер
2. Захожу удаленно на сервер - запускаю программу
3. Копирую файлы обратно.

Нужно как-то автоматизировать процесс - так, чтобы все это делалось из bat файла.

Какие есть идеи?
Кто-нибудь пользовался Citrix'ом?
Как запустить приложение на сервере удаленно ?
2
18 августа 2006 года
squirL
5.6K / / 13.08.2003
1. идем на www.sysinternals.com
2. качаем psexec
3. запускаем при помощи нее программу на сервере.
выгляеть это будет приблизительно так:

psexec \\server C:\dir\prog.exe \\wstation\d$\source\*.bla

либо можно скрытую шару подмонтировать, чтобы серверная программа работала с ней как с локальным диском.
4
22 августа 2006 года
mike
3.7K / / 01.10.2002
Прикольная утилита, в принципе подходит идеально, но не работает :(

Пишет что нет доступа.

Клиент: WinXP Prof
Сервер: Win2003 Server Enterprise
Домена нет, учетные записи на сервере и клиенте идентичны и имеют административные права.
Шарка ADMIN$ есть.
308
22 августа 2006 года
Комаджу
850 / / 26.07.2006
На сервере залогинен под администратором или под пользователем с правами администратора?
4
22 августа 2006 года
mike
3.7K / / 01.10.2002
пробовал, и под админом, и под пользователем из админской группы
2
22 августа 2006 года
squirL
5.6K / / 13.08.2003
[quote=mike]
Домена нет, учетные записи на сервере и клиенте идентичны и имеют административные права.
[/quote]
и SID у них одинаковые? :)
269
23 августа 2006 года
Greenering
892 / / 04.02.2003
[QUOTE=mike]
Как запустить приложение на сервере удаленно ?[/QUOTE]
В w2k support tools была программка remote.exe
которая запускалась как сервер-клиент
и позволяла на любую прогу (с учетом что она прописана в remote)
получить удаленный доступ
405
23 августа 2006 года
Dmitrii
554 / / 16.12.2004
mike, попробуйте воспользоваться средствами WMI.
Вот пример сценария на VBS:
 
Код:
compName = "server_name"
Set objProc = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & compName & "\root\cimv2:Win32_Process")
errCode = objProc.Create("applic_name.exe", null, null, procID)
If errCode <> 0 Then
    Wscript.Echo "При запуске приложения возникла ошибка." & vbCr & "Её код: " & errCode
Else
    Wscript.Echo "Приложение запущено." & vbCr & "Его идентификатор: " & procID
End If

Вместо server_name и applic_name.exe подставьте реальные значения имён удалённого компьютера и запускаемого на нём приложения.
4
28 августа 2006 года
mike
3.7K / / 01.10.2002
Всем спасибо. Разобрался !!!
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог