Файлы журнала для развертывания приложения групповой политики - PullRequest
0 голосов
/ 25 марта 2010

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

Я могу создать журнал, если передам соответствующие параметры. Например: msiexec /i Package.msi /l*vx c:\Package.log

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

Есть ли способ указать местоположение файла журнала в процессе создания пакета msi?

Ответы [ 2 ]

1 голос
/ 09 мая 2010

Создайте этот раздел реестра на целевых компьютерах:
HKEY_LOCAL_MACHINE \ Software \ Policies \ Microsoft \ Windows \ Installer
Reg_SZ: ведение журнала
Значение: voicewarmupx

Это создаст файл журнала для каждого запуска MSI в системе. Полученный журнал называется MSI ###. Log (где "###" - уникальный случайный идентификатор) и помещается в системный каталог Temp.

Чтобы просмотреть журнал, нажмите Пуск / Выполнить, введите «% TEMP%»

Буквы в поле значения могут быть в любом порядке. Каждая буква включает другой режим регистрации. Функция каждой буквы следующая для MSI версии 1.1:

v - Verbose output
o - Out-of-disk-space messages
i - Status messages
c - Initial UI parameters
e - All error messages
w - Non-fatal warnings
a - Startup of actions
r - Action-specific records
m - Out-of-memory or fatal exit information
u - User requests
p - Terminal properties
+ - Append to existing file
! - Flush each line to the log
"*" - Wildcard, log all information except for the v option. To include the v option, specify "/l*v".

Теперь вы можете получить файл журнала из% TEMP% и скопировать его в свою папку.

Также рассмотрим:
Включите ведение журнала установщика Windows, изменив групповую политику

Вы можете использовать групповую политику для включения ведение журнала путем изменения соответствующего организационная единица (OU) или Active Групповая политика каталогов: нажмите Пуск, и затем нажмите Run. В открытом окне введите gpedit.msc, чтобы начать группу Редактор политики. Развернуть Компьютер Конфигурация, разверните Административный Шаблоны, разверните компоненты Windows, и затем нажмите Установщик Windows. Дважды щелкните Журнал, а затем нажмите Enabled. В поле Logging укажите варианты того, что вы хотите войти. Файл журнала Msi.log появляется в Временная папка системного тома.

Для статьи MS KB:
http://support.microsoft.com/kb/314852

1 голос
/ 08 мая 2010

Я только что видел вчера в MSI Essentials MS Security, свойство: MsiLogFileLocation

Используйте Orca для создания преобразования и примените его, выбрав «расширенный» при добавлении msi к объекту групповой политики.

Для преобразования, вероятно, также необходимо наличие свойства MsiLogging, хотя я не видел этого с msse.msi. Я не проверял это ни с чем другим. Кажется, требуется установщик Windows 4.5.

MsiLogging свойство: msdn.microsoft /en-us/library/aa370322%28VS.85%29.aspx

MsiLogFileLocation: msdn.microsoft /en-us/library/aa370321%28VS.85%29.aspx

Orca: technipages /download-orca-msi-editor.html

(я не могу публиковать гиперссылки, поэтому добавьте к ним .com самостоятельно)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...