Для начала я совершенно не знаком с Server 2012, RD Web Access и ASP.NET. Я недавно закончил колледж, поэтому пытаюсь сделать это ради опыта. У меня есть базовый опыт веб-разработки (HTML, CSS, Javascript, PHP и MySQL). Меня попросили найти способ настроить страницы Default.aspx и Desktops.aspx RD Web Access на основе домена Active Directory, из которого пользователь входит в систему. Таким образом, если кто-то из компании A входит в систему с помощью something@companyAdomain.com, он направляется на страницу, настроенную для них. Если кто-то из компании B войдет в систему, он будет перенаправлен на сайт, настроенный для него, и так далее. Я прошел через руководства по настройке единственного экземпляра Default / Login / Desktops, так что я понял это. Я не могу найти способ сделать это модульным, в котором мне не пришлось бы изменять оператор if else каждый раз, когда добавляется новая компания для перенаправления на их настроенную страницу.
Спасибо!
Файлы для сайта веб-доступа находятся в папке% windir% \ web \ rdweb \ pages \ en-us (для английского языка США) на сервере шлюза. Они написаны на C # и html. Если вы хорошо владеете OO PHP, у вас должна быть возможность изменять их. Вам нужно будет жестко закодировать некоторые имена групп и представить другой CSS на основе этого. Или, возможно, вы разделяете UPN строкой и добавляете доменное имя в оператор switch.
Я бы не рекомендовал изменять эти файлы, вы никогда не знаете, какие уязвимости безопасности вы вводите. Кроме того, я не знаю, насколько это безопасно при обновлении.
В настройках коллекции можно настроить разные значки.