Задача

Есть ферма Citrix XenDesktop 7.15. Она раздает рабочие столы Windows Server 2016 - hosted shared.
В данный момент используются roaming profiles, которые лежат на файловом сервере и доступны через DFS.
Нужно внедрить Citrix Profile Management и мигрировать туда все профили.
https://docs.citrix.com/en-us/profile-management/downloads/profile-management-7-15.pdf
https://www.carlstalhood.com/citrix-profile-management/

Решение

В путях к профилям могут быть использованы значения аттрибутов, заключенные в # - #attributename# и переменные окружения - заключенные в % - %VARIABLE_VALUE%, а также параметры OS. Например - \\server\profiles$\#attributename#\%USERNAME%.%USERDOMAIN%\!CTX_OSNAME!!CTX_OSBITNESS!
Путь к профилям (NUS - network user store)- \\domain\#extensionAttribute1#\Profiles\

Citrix рекомендует перенаправлять все папки, содержимое которых используется нерегулярно или не изменяется в процессе работы. Список папок, перенаправление которых возможно в данной ОС можно найти в реестре - HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
В XenDesktop 7 перенапрвляемые папки должны быть сконфигурированы в политике Xendesktop с помощью Studio. В моем случае Групповые политики перенаправляют папки:

  1. Documents (и вложенные My Music, My Pictures, My Videos) - \\domain\#extensionAttribute1#\Users\#samAccountName#\Documents
  2. Desktop - \\domain\#extensionAttribute1#\Environment\Standard\Desktop
  3. StartMenu - \\domain\#extensionAttribute1#\Environment\Standard\StartMenu

Обычно, компоненты Citrix Profile management устанавливаются в составе VDA.
проверить, установлен ли Citrix Profile management можно командой:

wmic product list | find "Citrix Profile management"

Мне придется переустановить VDA на многих серваках. Предварительно, удалив его с помощью VDACleanupUtility. Важно помнить, что для корректного удаления всех элементов VDA, пользователь, производящий удаление должен не только быть локальным админом, но и членом группы Remote Desktop Users.

Для того, чтобы настраивать эти компоненты нужно добавить в домен шаблоны политик (admx templates), которые есть в составе ISO-образа в папке \x64\ProfileManagement\ADM_Templates. Раскладывать так:

  1. \x64\ProfileManagement\ADM_Templates\en\ctxprofile7.15.300.admx\\domain\SYSVOL\domain_fqdn\Policies\PolicyDefinitions\ (или в C:\Windows\PolicyDefinitions на контроллере домена). Старые шаблоны политик (файлы ctxprofile*.admx) надо удалять.
  2. \x64\ProfileManagement\ADM_Templates\en\ctxprofile7.15.3000.adml\\domain\SYSVOL\domain_fqdn\Policies\PolicyDefinitions\en-us\ (или в C:\Windows\PolicyDefinitions\en-us\ на контроллере домена). Старые файлы ctxprofile*.adml надо удалять.
  3. Файлы CitrixBase.admx и CitrixBase.adml из папки \x64\ProfileManagement\ADM_Templates\CitrixBase нужно разложить аналогично в папки PolicyDefinitions и PolicyDefinitions\en-us\. Старые файлы CitrixBase*.* удалить/заменить.
Enter your comment. Wiki syntax is allowed:
 
  • citrix/migrate_roaming_profiles_to_citrix_profile_management.txt
  • Last modified: 2019/02/11 09:13
  • by 127.0.0.1