У нас есть TSLS (2008 SP2, а не R2), выдающий лицензии CAL на 2003 и 2008 на устройство. У меня нет проблем с клиентскими лицензиями 2008 года. Он имеет около 5 пакетов клиентских лицензий на 2003 г. и раздает одни (группа A), но не другие (группа B). Когда в группе A заканчиваются клиентские лицензии, он не захватывает клиентские лицензии из группы B и выдает ошибку 22. Следует отметить, что это для реализации Citrix xenapp.
Вот что говорит журнал событий:
Log Name: System
Source: Microsoft-Windows-TerminalServices-Licensing
Date:
Event ID: 22
Task Category: None
Level: Warning
Keywords: Classic
User: N/A
Computer:
Description:
The Terminal Services license server "TS licensing server name" does not have any
Terminal Services client access licenses (TS CALs) installed and registered with
the Microsoft Clearinghouse for product "Windows Server 2003 - Terminal Server Per
Device CAL Token". Therefore, the Terminal Services license server cannot issue TS
CALs of the type "Windows Server 2003 - Terminal Server Per Device CAL Token" to
the terminal server "IP of a TS". To resolve this problem, install additional TS
CALs as required.
Когда вы говорите «группа a» или «b», вы имеете в виду разные серверы или разные группы клиентских лицензий?
Если это первое, я хотел бы подтвердить, что ваш терминальный сервер может видеть оба сервера TSL (имеется в виду A и B). Не обращайте внимания на то, где он находится в LDAP, но есть запись (уровень сайта), которая хранит, какие серверы TSL доступны.
Если это последнее, я бы просто позвонил в центр обмена информацией MS и объединил обе группы в одну группу клиентских лицензий.