Question
msiexec fichier de log
- Léon
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 5
- Remerciements reçus 0
il y a 11 ans 3 mois #18492
par Léon
Réponse de Léon sur le sujet Re:msiexec fichier de log
Bonjour,
J'ai ressayé avec une variable
$stdOutLog = \"\\srv\logiciel\symantec\log\$ComputerName.log\"
et la commande
[code:1]Start-Process -FilePath \"msiexec.exe\" -ArgumentList '/i \\srv\logiciel\symantec\64bits\Sep64.msi SYMREBOOT=ReallySuppress /qb'-RedirectStandardOutput \"$stdOutLog\"-wait[/code:1]
Le fichier se créer correctement mais il est vide et l'argument -wait fonctionne parfaitement.
J’exécute le script en administrateur du domaine.
Mais dés que je rajoute l'argument -credential, accès refusé.
Pourtant il utilise le même identifiant.<br><br>Message édité par: kammaas, à: 25/11/14 14:59
J'ai ressayé avec une variable
$stdOutLog = \"\\srv\logiciel\symantec\log\$ComputerName.log\"
et la commande
[code:1]Start-Process -FilePath \"msiexec.exe\" -ArgumentList '/i \\srv\logiciel\symantec\64bits\Sep64.msi SYMREBOOT=ReallySuppress /qb'-RedirectStandardOutput \"$stdOutLog\"-wait[/code:1]
Le fichier se créer correctement mais il est vide et l'argument -wait fonctionne parfaitement.
J’exécute le script en administrateur du domaine.
Mais dés que je rajoute l'argument -credential, accès refusé.
Pourtant il utilise le même identifiant.<br><br>Message édité par: kammaas, à: 25/11/14 14:59
Connexion ou Créer un compte pour participer à la conversation.
- Léon
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 5
- Remerciements reçus 0
il y a 11 ans 3 mois #18493
par Léon
Réponse de Léon sur le sujet Re:msiexec fichier de log
J'ai modifié ma commande;
maintenant c'est le msiexec qui enregistre les logs dans le fichier précédemment créé par la commande transcript.
[code:1]Start-Process -Credential $Credentials -FilePath \"msiexec.exe\" -ArgumentList \"/i \\srv\logiciel\symantec\64bits\Sep64.msi SYMREBOOT=ReallySuppress /qb /L*+ \\srv-a\logiciel\symantec\log\$ComputerName.log\"[/code:1]
si vous avez des idées concernant l'argument -wait qui ne fonctionne pas avec le Start-Process.
Je suis preneur.
Merci
maintenant c'est le msiexec qui enregistre les logs dans le fichier précédemment créé par la commande transcript.
[code:1]Start-Process -Credential $Credentials -FilePath \"msiexec.exe\" -ArgumentList \"/i \\srv\logiciel\symantec\64bits\Sep64.msi SYMREBOOT=ReallySuppress /qb /L*+ \\srv-a\logiciel\symantec\log\$ComputerName.log\"[/code:1]
si vous avez des idées concernant l'argument -wait qui ne fonctionne pas avec le Start-Process.
Je suis preneur.
Merci
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 11 ans 3 mois #18494
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:msiexec fichier de log
Peut être un
pb similaire
à ce post ?
Vérifie le code de sortie :
[code:1]
$Proc= Start-Process -Credential $Credentials -FilePath \"msiexec.exe\" -ArgumentList \"/i \\srv\logiciel\symantec\64bits\Sep64.msi SYMREBOOT=ReallySuppress /qb /L*+ \\srv-a\logiciel\
symantec\log\$ComputerName.log\" -Wait -passthru
$proc.ExitCode
[/code:1]<br><br>Message édité par: Laurent Dardenne, à: 25/11/14 17:53
Vérifie le code de sortie :
[code:1]
$Proc= Start-Process -Credential $Credentials -FilePath \"msiexec.exe\" -ArgumentList \"/i \\srv\logiciel\symantec\64bits\Sep64.msi SYMREBOOT=ReallySuppress /qb /L*+ \\srv-a\logiciel\
symantec\log\$ComputerName.log\" -Wait -passthru
$proc.ExitCode
[/code:1]<br><br>Message édité par: Laurent Dardenne, à: 25/11/14 17:53
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.040 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- msiexec fichier de log