У меня порой появляются различные задумки как сделать свою работу более продуктивной, как по рабочим моментам, как по нештатным. Вот к примеру, сейчас для инфраструктуры на базе Windows
для всех пользователей я использую DFS
ссылки:
- Перемещаемые профили пользователей
- Перемещаемые папки
- Путь до ресурсов:
Marketing, ITDist
- Путь до Архивов почты где у каждого пользователя есть свой каталог, в котором создан
pst
файл и именуется он как"Архивные папки"
На заметку: У меня есть заметка, в которой я показываю, как у меня сделан функционал: "Перемещаемые профили пользователей"
и "Перемещаемые папки"
, смотрите здесь — "GPO Настройки политики перемещение папок и профиля"
Ну так вот, пока только один DFS
сервис развернут на srv-dc01
(Домен контроллер на базе Windows Server 2012 R2 Std
) и из этого следует что нужно на всякий случай как-то иметь что-то вроде резервной копии, может в последствии организовать DFS (Master & Slave).
Я до этого дойду, так как не все сразу.
А пока хочу разобрать, как сделать резервную копию DFS
в любом ее виде.
Logon in SRV-DC01.polygon.local (Login: ekzorchik Group: Domain Admins)
Win + X - Control Panel - View by: Small icons - Administrative Tools - DFS Management
, вот к примеру моя структура экземляров:
И я ее хочу экспортировать в текстовые файлы, к каким путям и на какие ресурсы серверов это завязано.
Win + X - Command Prompt (Admin)
C:\Windows\system32>dfscmd /view \\POLYGON.local\Applications /full > c:\Backups\applications_16_02_2024.txt C:\Windows\system32>dfscmd /view \\POLYGON.local\Database /full > c:\Backups\Database_16_02_2024.txt C:\Windows\system32>dfscmd /view \\POLYGON.local\Users /full > c:\Backups\Users_16_02_2024.txt
Что представляют из себя полученные файлы, к примеру applications_16_02_2024.txt
C:\Windows\system32>type c:\Backups\applications_16_02_2024.txt \\POLYGON\Applications \\SRV-DC01\Applications \\POLYGON\Applications\Public \\srv-cons.POLYGON.local\Public \\POLYGON\Applications\Distr \\srv-cons.POLYGON.local\Distr \\POLYGON\Applications\Deploy \\srv-shares03\Deploy$ The command completed successfully. C:\Windows\system32>
К примеру users_16_02_2024.txt
C:\Windows\system32>type c:\Backups\Users_16_02_2024.txt \\POLYGON\Users \\SRV-DC01\Users \\POLYGON\Users\Storage \\srv-db04\storage$ \\POLYGON\Users\Profiles3 \\srv-shares03\Profiles \\POLYGON\Users\Mailboxpst \\srv-cons\mailboxpst$ \\POLYGON\Users\Video \\srv-cons\Video \\POLYGON\Users\Marketing \\SRV-MARKETING\Marketing2$ \\POLYGON\Users\Documents \\srv-shares01.POLYGON.local\Documents \\srv-shares04.POLYGON.local\Documents \\POLYGON\Users\Profiles2 \\srv-shares02\Profiles \\POLYGON\Users\Media \\srv-marketing\Media$ \\POLYGON\Users\Forwarded folder 2 \\srv-shares02\users \\POLYGON\Users\Archives \\srv-cons.POLYGON.local\Archives \\POLYGON\Users\ForwardedFolders3 \\srv-shares03\users The command completed successfully.
В принципе, как напоминалка, что куда ссылается и в случае чего уже нужно смотреть почему тот или иной ресурс не доступен, может после перезагрузки не подключился LUN
под каталог, на сервере, который после образует DFS
-ссылку.
Ну а бекап делается в xml
файл:
C:\Windows\system32>dfsutil.exe root export \\POLYGON.local\Users C:\backups\users_16_02_2024.xml C:\Windows\system32>dfsutil.exe root export \\POLYGON.local\Applications C:\backups\Applications_16_02_2024.xml C:\Windows\system32>dfsutil.exe root export \\POLYGON.local\Database C:\backups\Database_16_02_2024.xml
Можно конечно заморочится и написать или найти скрипт, но в моих масштабах хватит и обычного экспорта, все равно кроме меня этим не умеет пользоваться, я предпочитаю, чтобы вся инфраструктура была под контролем в единственном лице, т.е. под моим.
На заметку: По мере получения опыта по теме использования DFS
заметка будет наполняться.
Пока на этом заметка завершена, с уважением автор блога Олло Александр aka ekzorchik.