CSVDE может использоваться, чтобы экспортировать и импортировать (добавляют) данные объектов только, LDIFDE может использоваться, чтобы изменить и удалить AD объекты и поддержки, заполняющие пароли, которые CSVDE не делает (среди других вещей).
LDIFDE не является действительно надмножеством CSVDE, это - другой подход с намного большим количеством питания и сложности. CSVDE удобен, потому что обычно намного легче управлять необработанными данными формата CSV, но это намного более ограничено. Если все, что Вы хотите сделать, добавляет набор пользователей в OU затем, CSVDE добьется цели, но если Вы хотите изменить набор свойств для набора объектов затем, LDIFDE является способом пойти.
Вы могли просто записать пакетное задание, которое могло быть выполнено для свопинга файла hosts от одной версии до другого, когда выполнено.
Вы можете создать пакетный файл, в котором пользовательский ввод копирует и заменяет файл hosts.
Возможно, не идеальное, но простое и быстрое решение.
Просто создайте файлы hosts и сохраните их где-нибудь на машине, например C:\temp\hostfiles\
Затем создайте файл .bat с содержимым, например:
[@echo off
:ask
@echo Select hosts file project
@echo 1 - Project 1
@echo 2 - Project 2
@echo 3 - Project 3
@echo 0 - Exit
set INPUT=
set /P INPUT=Type input: %=%
If /I "%INPUT%"=="1" goto 1
If /I "%INPUT%"=="2" goto 2
If /I "%INPUT%"=="3" goto 3
If /I "%INPUT%"=="0" goto exit
goto ask
:1
COPY "C:\temp\hostfiles\project1" "C:\Windows\System32\drivers\etc\hosts" /y >nul
@echo Project 1 hosts file is now active
goto exit
:2
COPY "C:\temp\hostfiles\project2" "C:\Windows\System32\drivers\etc\hosts" /y >nul
@echo Project 2 hosts file is now active
goto exit
:3
COPY "C:\temp\hostfiles\project3" "C:\Windows\System32\drivers\etc\hosts" /y >nul
@echo Project 3 hosts file is now active
goto exit
:exit
@pause
Настоятельно рекомендуем сделать резервную копию файла hosts перед тестированием этого .