Question
Ecrire un événement dans l'event viewer (Résolu)
- Frisco
- Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 44
- Remerciements reçus 0
il y a 15 ans 8 mois #1053
par Frisco
Ecrire un événement dans l'event viewer (Résolu) a été créé par Frisco
Bonjour,
Je suis débutant en powershell et j'ai besoin de votre aide.
Je dois écrire un event dans l'event viewer alors j'ai essayer ceci (trouvé sur votre forum)
$applog = New-Object -TypeName System.Diagnostics.EventLog -argumentlist Application
$applog.Source=\"SourceDeTest\"
$applog.WriteEntry (\"Ceci est un message d'erreur.\", \"error\", \"1234\")
que j'ai mis dans un script NewEvent.ps1 mais lorsque je le lance j'ai ce message d'ereur ...
PS D:\Developpement\PowerShell> ./NewEvent.ps1
Unexpected token '(' in expression or statement.
At D:\Developpement\PowerShell\NewEvent.ps1:3 char:21
+ $applog.WriteEntry (\" <<<< Ceci est un message d'erreur.\", \"error\", \"1234\")
Auriez vous une idée pour m'aider?
D'avance merci<br><br>Message édité par: Arnaud, à: 12/10/07 14:54
Je suis débutant en powershell et j'ai besoin de votre aide.
Je dois écrire un event dans l'event viewer alors j'ai essayer ceci (trouvé sur votre forum)
$applog = New-Object -TypeName System.Diagnostics.EventLog -argumentlist Application
$applog.Source=\"SourceDeTest\"
$applog.WriteEntry (\"Ceci est un message d'erreur.\", \"error\", \"1234\")
que j'ai mis dans un script NewEvent.ps1 mais lorsque je le lance j'ai ce message d'ereur ...
PS D:\Developpement\PowerShell> ./NewEvent.ps1
Unexpected token '(' in expression or statement.
At D:\Developpement\PowerShell\NewEvent.ps1:3 char:21
+ $applog.WriteEntry (\" <<<< Ceci est un message d'erreur.\", \"error\", \"1234\")
Auriez vous une idée pour m'aider?
D'avance merci<br><br>Message édité par: Arnaud, à: 12/10/07 14:54
Connexion ou Créer un compte pour participer à la conversation.
- Frisco
- Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 44
- Remerciements reçus 0
il y a 15 ans 8 mois #1054
par Frisco
Réponse de Frisco sur le sujet Re:Ecrire un événement dans l'event viewer
J'ai trouvé il y a un espace de trop sur la ligne
$applog.WriteEntry (\"Ceci est un message d'erreur.\", \"error\", \"1234\")
entre WriteEntry et (\"Ceci
$applog.WriteEntry (\"Ceci est un message d'erreur.\", \"error\", \"1234\")
entre WriteEntry et (\"Ceci

Connexion ou Créer un compte pour participer à la conversation.
- Frisco
- Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 44
- Remerciements reçus 0
il y a 15 ans 8 mois #1056
par Frisco
Réponse de Frisco sur le sujet Re:Ecrire un événement dans l'event viewer
Bon maintenant autre problème:
J'ai un message d'erreur dans un fichier txt et j'aimerai que ca s'affiche dans l'event de l'event viewer
Alors j'utilise ceci(voir ci dessous) pour le moment et j'aimerai remplacer \"Ceci est un message d'erreur.\" par le contenu du fichier
$applog.WriteEntry (\"Ceci est un message d'erreur.\", \"error\", \"1234\")
Une idée?
J'ai un message d'erreur dans un fichier txt et j'aimerai que ca s'affiche dans l'event de l'event viewer
Alors j'utilise ceci(voir ci dessous) pour le moment et j'aimerai remplacer \"Ceci est un message d'erreur.\" par le contenu du fichier
$applog.WriteEntry (\"Ceci est un message d'erreur.\", \"error\", \"1234\")
Une idée?
Connexion ou Créer un compte pour participer à la conversation.
- Jacques Barathon
- Hors Ligne
- Administrateur
-
Réduire
Plus d'informations
- Messages : 576
- Remerciements reçus 0
il y a 15 ans 8 mois #1059
par Jacques Barathon
Réponse de Jacques Barathon sur le sujet Re:Ecrire un événement dans l'event viewer
Essaie ça:
$applog.WriteEntry((get-content monfichier.txt),\"error\",\"1234\")
Si le fichier contient plusieurs lignes, tu peux avoir besoin de les regrouper en une seule chaîne de caractères avec out-string:
$applog.WriteEntry((get-content monfichier.txt | out-string),\"error\",\"1234\")
Janel
$applog.WriteEntry((get-content monfichier.txt),\"error\",\"1234\")
Si le fichier contient plusieurs lignes, tu peux avoir besoin de les regrouper en une seule chaîne de caractères avec out-string:
$applog.WriteEntry((get-content monfichier.txt | out-string),\"error\",\"1234\")
Janel
Connexion ou Créer un compte pour participer à la conversation.
- Jacques Barathon
- Hors Ligne
- Administrateur
-
Réduire
Plus d'informations
- Messages : 576
- Remerciements reçus 0
il y a 15 ans 8 mois #1060
par Jacques Barathon
Réponse de Jacques Barathon sur le sujet Re:Ecrire un événement dans l'event viewer
Et pour faire plus clair, tu peux décomposer sur deux lignes:
$message = get-content monfichier.txt | out-string
$applog.WriteEntry($message,\"error\",\"1234\")
Janel
$message = get-content monfichier.txt | out-string
$applog.WriteEntry($message,\"error\",\"1234\")
Janel
Connexion ou Créer un compte pour participer à la conversation.
- Frisco
- Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 44
- Remerciements reçus 0
il y a 15 ans 7 mois #1129
par Frisco
Réponse de Frisco sur le sujet Re:Ecrire un événement dans l'event viewer
ca marche merci
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.045 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Ecrire un événement dans l'event viewer (Résolu)