Каков самый простой способ использования групповых политик для установки 64-битной версии пакета в 64-битных системах и 32-битного пакета в 32-битных системах.
Я немного поискал и не вижу ничего полезного о том, как использовать групповые политики в среде, где у меня есть несколько 64-битных систем и некоторая 32-битная система, и я хочу установить правильную версию для обоих.
Просто чтобы использовать несколько примеров. Я хочу автоматически устанавливать такие вещи, как 7zip, и TortoiseSVN которые оба бывают 32- и 64-битными.
В идеале я надеялся, что мне не придется создавать группы компьютеров или писать какие-либо сценарии для этого.
Gpo автоматически выберет для вас нужную систему. 64-битный msi не будет установлен на 32-битных клиентах, но 32-битный может быть развернут как на 64, так и на 32.
Чтобы избежать развертывания 32-битных msi в 32-битных системах:
Для 64-битных MSI я просто добавляю их как обычно, и они будут устанавливаться только в 64-битных системах.
Я развертываю 7zip и TortoiseSVN, как указано выше, с помощью простого gpo (windows 2003 sp1).
Вы можете применить фильтр WMI к объекту групповой политики, чтобы он применялся только к определенным системам:
http://blogs.technet.com/askds/archive/2008/09/11/fun-with-wmi-filters-in-group-policy.aspx.