Существует ли etckeeper эквивалент для Windows? Иначе управление версиями конфигурации Windows

Выборка случайного дисковода для компакт-дисков в старом поле спама показывает, что это оценивается на уровне 29 Вт. Даже если бы это работало все время, то это не составило бы очень. Я предполагаю, что передаваемая мощность, в то время как неактивный была бы незначительна.

Править: Худший пример варианта развития событий за мои $0.08/кВт·ч, мой CD-привод, работающий в его полностью-номинальной-мощности, тянет 29 Вт, составил бы $20.32/года или приблизительно $1.69/месяца.

13
задан 13 April 2017 в 15:13
6 ответов

Держите их пакеты!

Это - сценарий, предоставленный Michael J Ginter, который создает резервное копирование всех объемов DHCP на сервере. (Обратите внимание, что это остановит и перезапустит Серверную службу DHCP.):

http://gallery.technet.microsoft.com/ScriptCenter/en-us/ff25d864-6ff0-411b-b242-97fbe34f011b

Можно использовать LDIFDE, чтобы импортировать и экспортировать данные из AD: http://support.microsoft.com/kb/237677

GPOS может быть экспортирован с ADMX.exe (обеспеченный Microsoft по http://www.microsoft.com/resources/documentation/WindowsServ/2003/all/techref/en-us/Default.asp?url=/resources/documentation/windowsServ/2003/all/techref/en-us/w2k3tr_gp_tools.asp

Конфигурация IIS может быть экспортирована через iiscnfg.vbs в %systemroot %\system32 http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/81f04967-f02f-4845-9795-bad2fe1a1687.mspx?mfr=true

4
ответ дан 2 December 2019 в 21:28
  • 1
    Пожалуйста! К сожалению, нет никакого бесплатного единого решения для того, что Вы хотите, но объединенный с CMS, безопасно накопителем большой емкости и/или управлением версиями программного обеспечения (такой как Подвижный, Мерзавец или Подверсия), можно прокрутить собственное. И все это должно быть scriptable! –  gWaldo 26 August 2010 в 15:13
  • 2
    Начальная идея была Redmine/trac с hg (хорошо, если бы я использовал redmine, то я, вероятно, пошел бы с Мерзавцем, лучшей интеграцией), etckeeper на машинах Linux, ssh сценарий, чтобы заставить running_config от коммутаторов и маршрутизаторов и вуду наряду со сценариями победы выводить конфигурации (возможно, с модификацией файла OSSEC "рычаги") на машинах победы, все идущее в HG repo... prob, окна не имеет ничего похожего к и т.д., следовательно это. Кроме того, все выведенные к SAN/NAS. Вы имеете, когда-нибудь устанавливают что-нибудь как то, что Вы описали? Можно ли дать мне некоторые подсказки? –   27 August 2010 в 14:50
  • 3
    Это - адская хорошая идея, но я не сделал ничего как этот. Если бы можно связать его достаточно, я рекомендовал бы productizing это и/или прокрутку проекта F/OSS. Я обычно рекомендовал бы включать дату/метку времени в имя файла, однако это не имеет значения так же при свертывании всего в Управление версиями. –  gWaldo 27 August 2010 в 15:22
  • 4
    я думаю, что должен буду отбросить часть Redmine, но я могу интегрировать его послесловия. В любом случае остальное - просто набор конфигураций etckeeper, scp сценарии и т.п.. Я попытаюсь зарегистрировать его и выпустить некоторые сценарии, но я не думаю, что это может быть продукт, к сожалению. Это могла быть большая идея продукта FOSS, все же. –   27 August 2010 в 18:45

Для ACLs и полномочий файла, Вы могли бы попробовать PowerShell:

get-acl c:\temp | format-list
get-acl -path hklm:\ | format-list

Мы купили Растяжку, чтобы сделать подобную функцию, но она страдает от чрезмерного увеличения размера функции и особенного UI до такой степени, что она ржавеет от пренебрежения.

1
ответ дан 2 December 2019 в 21:28

В Windows нет никакого стандартного пути к программному обеспечению для хранения конфигурации, поэтому не может быть никакого метода для обработки тех конфигураций. Прежде чем любой начнет вопить, о том, как существует некоторый "стандарт", давайте посмотрим на рекомендации Microsoft к настоящему времени.

  • Сначала нам сказали создать все конфигурации в win.ini.
  • Затем были, были сказаны, что win.ini становится слишком большим, так поместите конфигурации в .ini файл в каталоге Windows.
  • Нет, каталог Windows становится нарушенным. Используйте каталог приложения.
  • Посмотрите, у нас есть эта новая центральная конфигурация repositry, мы собираемся назвать "Реестр". Поместите все, что Вы наполняете там.
  • Ой, реестр становится слишком большим. Поместите конфигурации в профиль пользователя.
  • Угадайте то, что, штука профиля не разрабатывает очень хорошо....
  • и т.д., и т.д.

Приложения, включая собственную Microsoft, не имеют никакого стандартного пути или местоположения для хранения конфигураций и используют любого вышеупомянутые методы, а также несколько "нестандартных". Добро пожаловать в непоследовательный и постоянно изменяющийся мир Windows.

1
ответ дан 2 December 2019 в 21:28
  • 1
    Да. Я знаю, как медленный Unixes может добраться с их нарушенным / и т.д., О, ожидать... –   25 August 2010 в 17:05

Действительно нет, не бесплатно так или иначе. Существуют коммерческие продукты, которые могут сделать это, я понимаю, что они являются большими и дорогими. Opsware (или Автоматизация сервера HP теперь) может сделать это.

Парень, который разработал MRTG, которую попробовали и обанкротившийся на чем-то подобном приблизительно 10 лет назад. Среда изменилась много, таким образом, Вы смогли основываться на их работе и придумывать что-то хорошее. Например, можно вывести GPOS теперь, который был одной из их проблем.

/ редактирование - и Вы всегда могли вывести AD к LDIF или CSV. Сделайте ночной экспорт в одного из тех и хлебайте его в CSV. IIS - все в файловой системе и метабазе, которая находится также в файловой системе. Нормальные резервные копии и/или копии тех, которые в CSV, были бы хороши. Конфигурация SQL, я не так уверен в; я думаю, что это - весь реестр, и PS, вероятно, имеет рычаги для отображения их.

Одно примечание - Вы спрашиваете о резервном копировании ACLs на файлах? Jeebus - скажите мне о резервном копировании файлов, и программное обеспечение для резервного копирования сохраняет ACLs. Если Вы не создаете резервную копию файлов вообще, какое преимущество ACLs Вам? Если Вы не создаете резервную копию файлов с ACLs, что случилось с Вашим программным обеспечением для резервного копирования? Можно ли включить аудит для изменений ACL исходно, возможно, Вы хотите сделать это?

0
ответ дан 2 December 2019 в 21:28

Я не услышал об одном. В то время как Реестр может быть домом (большинства) конфигурация в Windows, и это (вид) может быть представлено в текстовой форме, лучшей, на которую можно надеяться, является Документация по настройке, а не управление конфигурацией. Существуют API для того, чтобы наблюдать изменения к реестру, как свидетельствуется несколькими инструментами System Internals, которые были бы в теории позволять основанные на событии действия (вернитесь к старой конфигурации, например). К сожалению, существуют некоторые вещи (Групповая политика, являющаяся самым большим), которые разработаны для выдувания мимо любых локальных основанных на машине ограничений на изменение конфигурации.

Однако это просто управляет базовой операционной системой. После того как Вы начинаете добавлять в других продуктах Microsoft, ситуация становится значительно более сложной. IIS имеет свою собственную базу данных, метабазу, которая не находится в реестре. У MS-SQL есть целый набор конфигурации, сохраненной в самой базе данных среди других мест. AD, конечно, может быть представлен как плоский файл, это - экспорт LDIF от LDAP, но снова это - документация не управление. Сами Групповые политики являются деревьями каталогов, заполненными файлами на Контроллерах домена.

Это не легкое задание никаким фрагментом. Поэтому системы как Менеджер конфигурации System Center Microsoft или управление конфигурацией Novell Zenworks, так же сложны как они На самом деле, насколько я знаю, что этими продуктами является самый близкий Windows, добирается до чего-то как etckeeper.

0
ответ дан 2 December 2019 в 21:28
  • 1
    При учитывании бюджета в виду для этого полезно упомянуть это, когда Вы просите рекомендации продукта. –  mfinni 19 August 2010 в 22:57

Код по http://gallery.technet.microsoft.com/ScriptCenter/en-us/edca4de3-642a-4a84-9884-e4035c984e31 и http://gallery.technet.microsoft.com/ScriptCenter/en-us/a3c9ad7b-6b5c-40ef-a928-3565432735ee предлагает некоторое понимание, что может быть надежда с командой "netsh" на Вашем dhcp сервере. Я не имею тот в наличии для меня в данный момент для тестирования, но это - один путь подхода.

0
ответ дан 2 December 2019 в 21:28

Теги

Похожие вопросы