У меня есть проблема, которая меня озадачивает, и я не могу понять ее.
У нас есть две виртуальные машины под управлением Windows Server 2012 R2, обе настроены со службами удаленных рабочих столов и на которых запущен сервер RemoteApp, к которому могут подключаться наши сотрудники.
Оба настроены одинаково, только с разными программами на каждом. Они получают свои объекты групповой политики с сервера домена, поэтому любые изменения, которые я вношу в локальный файл gpedit.msc, в любом случае перезаписываются вскоре после этого.
Один из двух серверов запоминает пароли после первого входа в систему, а другой - нет. Я могу вспомнить пароль на удаленном рабочем столе (mstsc.exe), если сниму флажок «всегда запрашивать учетные данные», но когда я пытаюсь запустить развернутые RemoteApps (каждое из которых является собственным файлом .rdp, как, вероятно, знают те, кто использует RemoteApps), он все еще появляется каждый раз, когда я запускаю сеанс.
Что меня озадачивает, так это то, что у них обоих одинаковые настройки групповой политики! Я также заглянул в диспетчер серверов и подтвердил, что все настройки служб удаленных рабочих столов тоже совпадают ... там ничего не сказано, что он не запоминает пароли. Например, "Запрос учетных данных на клиентском компьютере" не настроен.
Есть ли другие идеи, что может быть причиной этого? Мы думали, что это может быть связано с тем, который установлен в качестве сервера RemoteApp по умолчанию (в Windows 8 и 10), но это не помогло - даже установка второго по умолчанию (что делает так, что пользователи не могут изменить или удалить его из Control Панель -> Подключения к удаленным приложениям и рабочему столу) не решает проблему, и при каждом входе в систему запрашивается пароль.
Я помню, что в WS2008R2 в консоли RDSH был флажок, который делал то же самое, но не запускал параметр групповой политики. В 2012 году консоли не существует.
Пожалуйста, проверьте этот параметр политики, это может быть причиной такого поведения
Computer Configuration\Administrative Templates\Windows Components\Remote Desktop Session Host\Security\Always prompt password upon connection
У меня всегда были проблемы с сохранением паролей для IP-адреса вместо имен хостов. (это может быть не ваша проблема) Я попробовал это на своей машине с Win 10, и у меня это сработало:
Вы также можете установить их на уровне домена