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

Тишина 04-07-2012 11:09 1945557

Назначение среды автозапуска приложения в терминальном доступе
 
Требуется передать через cmd созданному пользователю параметры автозапуска приложения через терминал, т.е. вот это

Тишина 09-07-2012 11:49 1948548

неужели нет решения? или какого-нибудь альтернативного метода?

P.S. терминальный сервер, на который будут заходить эти пользователи без AD, т.е. групповой политикой не сделаешь, увы... =(

Anton04 09-07-2012 12:22 1948564

Цитата:

Цитата Тишина
или какого-нибудь альтернативного метода? »

GPO.
Или конфигурируем службу терминалов, правда там будут прописаны эти установки для всех пользователей. ;)

P.S. Даже если написать такой скрипт, то он дефакто должен выполняться с административными полномочиями...

dARKest 09-07-2012 17:36 1948773

Просто поместить вместо shell на конкретного USER
Порядок действий
1. TSE уже должен быть настроен
2. Пользователи уже введены и один раз логинились (чтобы создались все файлики в системе)
3. Админ запускает regedt32 (наверно и regedit можно)
4. Подключаем реестр пользователя (пример для пользователя "sklad")
становимся на HKEY_USERS нажимаем Файл > Загрузить куст и выбираем файл из папки
c:\Documents and Settings\sklad\NTUSER.DAT
ВНИМАНИЕ особенность - в папке файл не отображается - вносите вручную или копипастом
На вопрос имя раздела пишете названия куста как он будет у вас отображатся (на пример 111 )
ну и дальше просто добавить параметр "Shell"="c:\\program~1\\1c\\1c.exe" в раздел
111\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
( у 1с и путь другой и в параметрах можно указать к какой базе он коннектится)

Тишина 10-07-2012 11:48 1949207

Цитата:

Цитата Anton04
правда там будут прописаны эти установки для всех пользователей. »

к сожалению, не вариант =(

Цитата:

Цитата dARKest
Просто поместить вместо shell на конкретного USER
Порядок действий
1. TSE уже должен быть настроен
2. Пользователи уже введены и один раз логинились (чтобы создались все файлики в системе)
3. Админ запускает regedt32 (наверно и regedit можно)
4. Подключаем реестр пользователя (пример для пользователя "sklad")
становимся на HKEY_USERS нажимаем Файл > Загрузить куст и выбираем файл из папки
c:\Documents and Settings\sklad\NTUSER.DAT
ВНИМАНИЕ особенность - в папке файл не отображается - вносите вручную или копипастом
На вопрос имя раздела пишете названия куста как он будет у вас отображатся (на пример 111 )
ну и дальше просто добавить параметр "Shell"="c:\\program~1\\1c\\1c.exe" в раздел
111\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
( у 1с и путь другой и в параметрах можно указать к какой базе он коннектится) »

рассматривал вариант, но как-то не с руки логиниться...

а если глобально для группы (сие делается для отдельной группы пользователей) сделать по автомату, в реестре строчку поправить раз и навсегда (AD нет)? О_о


Время: 18:24.

Время: 18:24.
© OSzone.net 2001-