Перенос профилей Terminal Server на другой TS
Довелось мне поработать в одной конторе, правда не долго, там были жуткие репрессии в плане развития и проработки решения, пришлось нарушить все правила и выполнить задачу, а задача: переносу профилей TS (Terminal Server)
одного сервера (Windows Server 2008 R2)
на TS (Terminal Server)
другого сервера (Windows Server 2016
).
Я сделал это и горжусь этим, сейчас же я хотел бы поделиться с Вами читателями моего нового блога (https://win.ekzorchik.ru) посвященного целенаправленно Windows системам.
Задача: Терминальный сервер под управлением Windows Server 2008 R2
перенести на Windows Server 2016
с сохранением всех профилей пользователей
Решил: (Все делается штатными средствами) После того как развернул srv-ts2
нужно поставить все пакеты которые стояли на srv-ts
, экспорт именования пакетов получаем:
1 | C:\Users\ekzorchik>wmic /output:”c:\1\%computername%.html” product list full /format:htable |
После устанавливаем точно такие же пакеты на srv-ts2
Шаг №1: С srv-ts
экспортируем ключ реестра ответственный за вход на терминальный сервер когда он первый раз залогинился
12345 | C:\Users\ekzorchik>wmic useraccount where name=’alektest1′ get sidSIDS-1-5-21-399544726-1125679647-597972024-1110 C:\Users\ekzorchik>reg export “HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Profilelist\S-1-5-21-399544726-1125679647-597972024-1110” c:\1\alektest1.reg |
Операция успешно завершена.
Шаг №2: Копируем полностью весь каталог с srv-ts
на srv-ts2
по пути предопределенными дефолтными настройками
C:\Users\ekzorchik>xcopy c:\users\alektest1 /S /Y /R /I /H \\srv-ts2\c$\users\alektest1\
Шаг №3: на srv-ts2
правлю права доступа на пользовательский каталог с учетом если бы профиль создавался вручную
123456 | C:\Windows\system32>icacls c:\Users\alektest1 /inheritance:dC:\Windows\system32>icacls c:\Users\alektest1 /grant polygon\alektest1:(OI)(CI)(F)C:\Windows\system32>icacls c:\Users\alektest1 /grant “NT AUTHORITY\СИСТЕМА”:(OI)(CI)(F)C:\Windows\system32>icacls c:\Users\alektest1 /grant “BUILTIN\Администраторы”:(OI)(CI)(F)C:\Windows\system32>icacls c:\Users\alektest1 /remove:g “ВСЕ”C:\Windows\system32>icacls c:\Users\alektest1 /remove:g “BUILTIN\Пользователи” |
Шаг №4: Применяю на srv-ts2
экспортированный файл c srv-ts
1 | C:\Windows\system32>reg import c:\1\alektest1.reg |
Шаг №5: После сможет ли пользователь подключить не на srv-ts
а на srv-ts2
и сохранены ли его файлы mstsc /v:srv-ts2
– и он успешно попадает в свой профиль и работает как ни в чем не бывало.
Итого задача выполнена в полном объеме. На этом я прощаюсь, с уважением автор блога Олло Александр aka ekzorchik.