Инструмент сравнения GPO

это больше зависит от того, сколько сообщений/секунда будет, необходимо обработать, а не число пользователей. Пользователи 8k не много, и можно обработать такую загрузку для типичных домашних пользователей без проблем на любых современных аппаратных средствах.

помните, что постфиксом является MTA - обработает приятно почтовую маршрутизацию / отправка, но это не обеспечивает доступ к хранилищу местной почты - Вам будет нужно что-то как курьер или голубятня для pop3/imap доступа.

таким образом, при поиске обменной замены - она будет иметь два слоя [который может работать на одной машине..]:

  1. почтовая маршрутизация - постфикс: сообщения прибывают сюда из фильтров контента; на этом уровне принято решение, которому должна быть поставлена почта сервера.
  2. почтовое устройство хранения данных - снабжает постфиксом + курьер или подобный: сообщения передаются здесь, конечные пользователи соединяются с теми серверами для проверки их ящиков входящих сообщений.

и возможно 3-я группа машины для исходящих писем

в этом масштабе Вы, вероятно, хотите сократить все уровни. в начале можно запустить с выполнения всех тех, которые на двух серверах виртуализации с довольно быстрой io подсистемой и разумными объемами памяти [все это зависит от шаблона использования - но я запустил бы с 32 ГБ за поле, 8x 15krpm диски].

такой подход должен дать Вам довольно хорошую масштабируемость, если у Вас могло бы быть больше пользователей в будущем.

я предлагаю, чтобы Вы не позволяли постфиксу запрашивать ldap непрерывно, чтобы проверить, допустимо ли данный почтовый адрес или нет. вместо этого - используют пакетное задание, которое извлечет весь допустимый почтовый адрес из активного каталога каждые несколько часов и заполняет локальную sql базу данных, которую запросит постфикс.

этот сценарий может дать Вам идею, как извлечь адреса из рекламы.

3
задан 28 March 2011 в 18:47
4 ответа

Используйте Консоль управления Групповой политикой, чтобы сохранить GPO как XML-файлы, открыть их в Блокноте ++ и нажать Alt-D для сравнения файлов.

3
ответ дан 3 December 2019 в 05:51

Можно использовать два экземпляра Консоли управления Групповой политикой и перейти к вкладке "настроек" при наличии GPOS для сравнения выбранный. Нажмите "show all" для показа всех прикладных настроек.

1
ответ дан 3 December 2019 в 05:51

Используйте функцию импорта SCM v2 GPO для импорта GPO как базовых линий. Можно затем использовать сравнить инструмент для показа различий в настройках. V2 находится в CTP прямо сейчас, но, кажется, работает просто великолепно до сих пор. вот ссылка на сообщение в блоге и загрузку

1
ответ дан 3 December 2019 в 05:51

Другой альтернативой (если вы просто пытаетесь сравнить записи реестра в объектах групповой политики) является использование Powershell. Конкретный способ, показанный ниже, работал для моей среды, но его можно использовать/модифицировать для работы в вашей

  • . Этот способ предполагает, что вы сравниваете похожие объекты групповой политики из двух разных доменов, и у вас настроено доверие между двумя доменами для иметь возможность выполнять резервное копирование из одного из них.
  • Этот способ также предполагает, что записи реестра не организованы в элементы коллекции в GPO. Вам нужно переместить все записи реестра в корень, чтобы это работало.
  • PowerShell 5.1
  1. Создание резервных копий каждого объекта групповой политики в созданных вами структурах каталогов
$farms = 'AppFarm1','AppFarm2'

foreach ($farm in $farms) {

Backup-Gpo -Domain qa01domain -Name "$farm Settings" -Path "C:\GpoBackupsDiff\qa01\farms\$farm"
Backup-Gpo -Domain qa02domain -Name "$farm Settings" -Path "C:\GpoBackupsDiff\qa02\farms\$farm"

}
  1. Это также может быть зациклено, но если вы просто хотите выполнить сравнение каждого объекта групповой политики один за другим, используйте следующую логику:
$farm = 'AppFarm1'

#Obtains the GUID of the qa01 backup by using the folder name (Must only have one backup in the folder)
[string]$qa01GUID = (Get-ChildItem C:\GpoBackupsDiff\qa01\farms\$farm).Name | Select-String -Pattern "{"

#Extracts the registry entries from the gpo backup into a powershell xml object
[xml]$qa01gpo = Get-Content -Path "C:\GpoBackupsDiff\qa01\farms\bridge\$qa01GUID\DomainSysvol\GPO\Machine\Preferences\Registry\registry.xml"

#Obtains an object of each registry entry
$qa01gpoCompare = $qa01gpo.RegistrySettings.Registry.Properties

#Obtains the GUID of the qa02 backup by using the folder name (Must only have one backup in the folder)
[string]$qa02GUID = (Get-ChildItem C:\GpoBackupsDiff\qa02\farms\$farm).Name | Select-String -Pattern "{"

#Extracts the registry entries from the gpo backup into a powershell xml object
[xml]$qa02gpo = Get-Content -Path "C:\GpoBackupsDiff\qa02\farms\bridge\$qa02GUID\DomainSysvol\GPO\Machine\Preferences\Registry\registry.xml"

#Obtains an object of each registry entry
$qa02gpoCompare = $qa02gpo.RegistrySettings.Registry.Properties

#Compares the registry entries against each other. Google the ms docs for Compare-Object for details on how it works if you're new to it.

Compare-Object -ReferenceObject $qa01gpoCompare -DifferenceObject $qa02gpoCompare


1
ответ дан 6 April 2021 в 20:35

Теги

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