У системних адміністраторів Windows нерідко виникає ситуація, коли необхідно перенести кулі з одного комп'ютера Windows на інший. Рішення даної проблеми кожен вибирає своє, в цій статті я поділюся своїм баченням.
Найбільш простий спосіб перенести кулі (shares) з одного Windows комп'ютер на інший - експорт і подальший імпорт загальних папок. Тобто ви зберігаєте настройки загальних папок (куля) на одному комп'ютері і завантажуєте їх на іншому.
Список загальних папок і права доступу до них зберігаються в реєстрі Windows шляхом SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Shares
Зробити резервну копію списку загальних папок на даному комп'ютері можна просто вивантаживши дану гілку реєстру за допомогою функції "Експорт".
Далі даний reg файл потрібно перенести на новий комп'ютер і виконати його "Імпорт".
В результаті чого, на новий комп'ютер перенесуться список всіх кулю і права доступу до них. Для того щоб все папки стали доступні по мережі негайно, створіть і видаліть якусь кулі. Це змусить службу "Сервер" перечитати значення з реєстру. Можна просто виконати дві команди: net stop server, а потім net start server Список існуючих куля можна подивитися командою net share.
Вам залишиться тільки перенести всі файли і папки з старого комп'ютер на новий. Як скопіювати всі NTFS прав доступу використовуйте утиліту robocopy, або копіюйте в TotalCommander (при встановленій галочці "скопіювати права доступу NTFS" він при перенесенні зберігає всі NTFS дозволу).
Дана методика також підійде для процедури збереження і відновлення списку загальних папок (куля) в системах Windows.