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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Windows Server 2008/2008 R2 (http://forum.oszone.net/forumdisplay.php?f=97)
-   -   [решено] Удаленное приложение RemoteApp "забывает" пароль пользователя (http://forum.oszone.net/showthread.php?t=191217)

YanTo 14-11-2010 20:32 1542658

Удаленное приложение RemoteApp "забывает" пароль пользователя
 
Прошу помощи уважаемых форумчан. Я лишь в начале пути изучения серверных технологий, только начал осваивать w2k8 R2 Standart.
Сейчас необходимо оперативно запустить один проект, сроки, как обычно, поджимают, а тут образовалась некоторая проблема, в решении которой и прошу помощи.

На сервере W2k8 R2 подняты следующие роли:
DHCP-сервер
DNS-сервер
Доменные службы Active Directory
Сервер печати и документов
Службы удаленных рабочих столов (Установлены лицензии "на устройство")
Файловые службы

В диспетчере удалённых приложений RemoteApp, в списке Удалённые приложения RemoteApp добавлена одна-единственная программа, с которой должны работать пользователи домена. Так вот, если на удалённом ПК войти в домен с учёткой имеющей членство в группе администраторы, то требуемая программа запускается и работает отлично. НО! Если на удалённом ПК войти в домен с учёткой обычного юзера (того, который и должен работать с этой программой), то при запуске rdp-файла, комп некоторое время думает, пытаясь запустить прогу, затем попытки запуска прекращаются и становится доступной кнопка "сведения", при нажатии на которую открывается удалённый рабочий стол с красным крестиком и сообщением "неверное имя пользователя или пароль" и кнопка ОК. Нажимаем ОК, попадаем на логонскрин удаленного компа. Там можно либо сменить пользователя, либо ввести пароль к текущему пользователю. Ввожу действующий пасс учётки юзера домена, вуаля - прога запускается, работает, всё красиво. Можно прогу закрыть (удалённый сеанс, соответственно, закрывается), а через некоторое время снова запустить - никаких проблем с паролем не возникает, прога стартует без вопросов. НО! Если между закрытием и последующим запуском прошло где-то более получаса или, тем более, была перезагрузка ПК - снова возникает проблема с паролем...

Об rdp-файле.
Файл создал в диспетчере удалённых приложений RemoteApp, затем распространил на клиентские ПК.

О юзере - входит в группу "Пользователи удалённого рабочего стола", "Пользователи домена".

Куда копать не знаю, перечитал кучу доков, мозг уже взрывается, а сроки жмут.
Буду благодарен за любую помощь, совет, ссылку и прочее.
Выручайте:)

YanTo 15-11-2010 10:10 1542960

Ни у кого даже предположений нет?

Master-ok 15-11-2010 10:58 1542999

Клиентские компьютеры по управлением какой ОС? Если ХР, то предлагаю для начала проверить наличие .net 3.5 sp1 и терминальный клиент 6.1 на них.

McRae. 15-11-2010 11:09 1543004

Я тоже так думаю, поскольку, RDP файл удаленных рабочих столов создается стандартно и никаких пользовательских данных туда не вносится, а все параметры юзеров пишутся непосредственно на клиентских ПК(логин, пароль), то вероятно ошибка в Net или RDP . ЛИбо еще есть такой коссяк, когда открывается окошко ввода пароля логина в RDP , а переключение языка на панели не производится, хотя показано , что переключено на Англ., поэтому вот и не логинится , потому что пасс на рус или на англ.
Других причин не вижу.

YanTo 15-11-2010 11:23 1543014

Master-ok, спасибо, что откликнулся.
Да, конечно, клиентские машины WinXP Pro sp3 ru, на всё есть лицензии.

Что касается
Цитата:

клиент RDP 6.1
, то при попытке установки получаем:
Цитата:

Ошибка программы установки KB952155.
Программа установки обнаружила, что версия уже установленного пакета обновления выше, чем данное обновление.

Устанавливать данное обновление не нужно.
О, как! :)
Да и потом, с этого же компа, если заходить под админской учёткой - то всё работает, а если под юзерской, то тоже работает, только с танцами с бубном вокруг пароля :(
То есть, вряд ли, дело в клиенте RDP или в .NET

McRae.,
Цитата:

Цитата McRae.
..переключение языка... »

да это тоже, вряд ли... специально сделал пасс только цыфрами. И, опять же, под админом-то работает без вопросов. Такая вот засада..

..

Может, .NET Framework 4 накатить?

Master-ok 15-11-2010 12:13 1543052

В контекстном меню RDP-файла есть "изменить", проверь там учетную запись, с помощью которой ты пытешься подключиться к серверу. Для каждой учетной записи рабочей станции параметры терминального подключения свои, и по этому зайдя под пользователем админа у тебя все работает, т.к. там все верно прописано. Используя же учетку юзера, ты сохранил настройки RDP со старым (неверным) паролем. А когда ты вводишь данные, уже после нажатия кнопки "сведения", то данные в RPD-файле не изменяются и ошибка подключения повторяется.

YanTo 15-11-2010 12:46 1543076

Master-ok,
если бы всё так...
Мало того "изменить", "удалить" уже нажимал и вводил рег-данные по новой, а песня всё таже..
Загадка, блин...
Может в домене где настройку какую надо поправить?

Master-ok 15-11-2010 15:01 1543161

Попробуй .net Framework обновить. Это на всех рабочих станциях происходит?

YanTo 15-11-2010 16:53 1543238

Master-ok, завтра попробую .net Framework 4 накатить, посмотрю что будет.

Цитата:

Цитата Master-ok
Это на всех рабочих станциях происходит? »

На 2-ух тестовых машинах эта ситуация "работает" стабильно, остальные ПК заведены в домен, но пока не используются (до разрешения проблемы).

Не понятно, почему пароль не запоминает - или уж совсем бы не принимал, или работал бы уже. А то ни два, не полтора...

Andrew_F 02-03-2011 16:25 1625482

Имеется политика "Всегда запрашивать пароль при подключении" - возможно поможет.

IVKril 28-09-2011 14:39 1761774

Коллеги, просьба отписаться о решении проблемы, если нашли. Ибо проблема очень остро стоит перед руководством, уже неделю ковыряюсь. Заранее спасибо за помощь.

YanTo 29-09-2011 21:48 1762674

Я, к сожалению, отписаться о решении проблемы не могу. Тема давняя, прошёл уже почти год... я тогда много экспериментировал и добил-таки сервер :) После переустановки, такой проблемы больше не возникало. Всё работает отлично.
Так что косяк был не в rdp-клиенте, не в FW, а где-то в глубинах w2k8, на сервере.
Также, вероятно, что с опытом мои руки где-то чуть прямее стали, только не заметил где:)
IVKril, желаю вам удачи!

Denis Dyagilev 02-10-2011 23:49 1764635

Проблема, скорее всего, крылась в политиках удаленного рабочего стола, где стоял запрет на сохранение учетных данных пользователем.

IVKril 07-06-2013 18:31 2163991

Решил таки я проблему, оказалось баг в венде, открыл кейс в микрософте, ответили, цитирую "Я воспроизвел проблему по Вашему описанию. Невероятно…, но все именно так как Вы описали.", обещали исправить проблему в дальнейшем. Вот описание.
Значит так, не стану описывать нашу топологию всяких доменных политик, связей и наследований. Начну с того как нам быстро развернуть с нуля среду и зафиксировать проблему.
1) Устанавливаем MS Windows 2008R2 standard rus SP1
2) Устанавливаем сетевые настройки для ввода в домен
3) Вводим в домен, предварительно создав в AD организейшн юнит, ВЫКЛЮЧИВ НАСЛЕДОВАНИЕ и навесив на него вновь созданную пустую политику, перед перезагрузкой перемещаем учётку компьютера в этот организейшн юнит и перезагружаемся
4) Устанавливаем во вновь созданной политике два параметра, и заполняем их любым количеством любого текста:
a. Конфигурация компьютера\Конфигурация Windows\Параметры безопасности\Локальные политики\Параметры безопасности\Интерактивный вход в систему: Заголовок сообщения для пользователей при входе в систему
b. Конфигурация компьютера\Конфигурация Windows\Параметры безопасности\Локальные политики\Параметры безопасности\Интерактивный вход: текст сообщения для пользователей при входе в систему
5) Поднимаем роль «службы удаленных рабочих столов» с единственной установленной службой ролей «узел сеансов удаленных рабочих столов», перезагружаемся
6) Добавляем любое удаленное приложение RemoteApp, хоть пейнт
7) Формируем для него RDP-файл
8) С помощью этого файла подключаемся, с любой хоть доменной, хоть не доменной рабочей станции, к серверу. Логин и пароль вводим к примеру того же локального администратора или любого другого, кто входит в группу пользователей удаленного рабочего стола на этом сервере, ставим галку «сохранить пароль»
9) Пейнт запустился, в диспетчере учетных данных рабочей станции появилась запись
10) Закрываем пейнт, ждем 20 секунд, пока на сервере наш сеанс не сменил состояние с «активен» на «отключен»
11) Заходим по ярлыку еще раз, логин пароль не запрашиваются, открывается пейнт, смотрим в диспетчер учетных данных рабочей станции, а запись то пропала!
12) Убираем два параметра политики, установленные ранее
13) Делаем на сервере gpupdate /force
14) Повторяем пункты 8-11, запись уже не пропадает в диспетчере учетных данных рабочей станции

правда может уже все исправлено, я давно эту тему порешал, еще в 2011-ом году.

Енисей 23-11-2015 14:35 2578084

Здравствуйте. Похожая ситуация была. На сервере поменял пароль! После этого ни созданные приложения, ни вновь приготовленные с помощью remoteapp не запускались на удаленном ПК в локальной сети. Потому как они "запомнили" старый пароль. При запуске, когда remoteapp долго соединяется активна только 1 кнопка "свойства". Нажав на нее понимаешь, что введен не верный логин/пароль. Причем на сервер под админской учеткой той же машины на рабочий стол входишь без проблем. Система уже подставляет запомненный новый пароль.
Оказывается надо именно на той машине, где запускаешь - открыть не приложение remoteapp а к примеру программу paint (mspaint.rdp) созданную при помощи remoteapp нажав на контекстное меню. Там будет пункт "изменить". А далее "удалить". Тем самым вы снимете запомненные старые данные. После этого двойным щелчком щелкаете по приложению и система попросит ввести учетные данные и при необходимости "запомнить". Готово. Теперь при следующих подключениях не надо каждый раз вводить учетные данные!
Тоесть смысл в том, что память у remoteapp управления рабочим столом и память приложения созданного при помощи remoteapp — это совершенно "2 разных человека". Просьба не путать.
Скрытый текст

Скрытый текст


Время: 05:53.

Время: 05:53.
© OSzone.net 2001-