2010-03-25 26 views
0

Je cherche à utiliser la stratégie de groupe pour déployer deux applications. Je souhaite que le journal de chaque installation soit écrit dans un dossier partagé sur un serveur de fichiers à des fins de suivi.Fichiers journaux pour le déploiement d'une application de stratégie de groupe

Je peux créer le journal si je passe les paramètres appropriés. Par exemple: msiexec /i Package.msi /l*vx c:\Package.log

Toutefois, en utilisant la stratégie de groupe pour le déploiement, vous ne pouvez pas transmettre de paramètres au fichier d'installation.

Est-il possible de spécifier l'emplacement du fichier journal dans le processus de création du package msi?

Répondre

0

Je viens de voir hier dans le Security Essentials MS msi, la propriété: MsiLogFileLocation

Utilisez Orca pour créer une transformation et l'appliquer en choisissant « avancé » lors de l'ajout du msi à l'objet de stratégie de groupe.

La transformation nécessite probablement également la propriété MsiLogging présente, bien que je ne l'ai pas vu avec msse.msi. Je ne l'ai pas testé avec autre chose. Semble exiger Windows Installer 4.5.

propriété 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

(je ne peux pas poster des liens hypertextes, il faut donc ajouter .com à vous-même)

0

Créer cette clé de registre sur le com cible puters:
HKEY_LOCAL_MACHINE \ Software \ Policies \ Microsoft \ Windows \ Installer
Reg_SZ: Connexion
Valeur: voicewarmupx

Cela va créer un fichier journal pour chaque MSI exécuté sur le système. Le journal résultant est nommé MSI ###. Log (où "###" est un identifiant aléatoire unique) et est placé dans le répertoire Temp du système.

Pour voir le journal, cliquez sur Démarrer/Exécuter, tapez « % TEMP% »

Les lettres dans le champ de valeur peut être dans un ordre quelconque. Chaque lettre active un mode de journalisation différent. Chaque fonction de lettre est la suivante pour la version 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". 

À ce stade, vous pouvez récupérer le fichier journal de% TEMP% et le copier sur votre part.

également considérer:
Activer Windows Installer Logging en modifiant la stratégie de groupe

Vous pouvez utiliser la stratégie de groupe pour permettre l'exploitation forestière en modifiant l'unité d'organisation appropriée (OU) ou Active Directory stratégie de groupe: Cliquez Cliquez sur Démarrer, , puis sur Exécuter. Dans la zone Ouvrir, tapez gpedit.msc pour démarrer l'Éditeur de stratégie de groupe .Développez Ordinateur Configuration, développez Administrative Modèles, développez Composants Windows, puis cliquez sur Windows Installer. Double-cliquez sur Journalisation, puis sur Activé. Dans la zone Journalisation, spécifiez les options pour ce que vous souhaitez vous connecter. Le fichier journal, Msi.log, apparaît dans le dossier Temp du volume système.

Pour l'article MS KB:
http://support.microsoft.com/kb/314852

+1

Je crois comprendre pour le déploiement de logiciels de stratégie de groupe que le MSI exécute avant la connexion. Si vous allez à% TEMP% après la connexion, vous obtenez le dossier temporaire de votre compte PROPRE. Jusqu'à présent, avec cette méthode, j'ai été incapable de trouver les journaux générés par les MSI déployés par la stratégie de groupe. –