Question
Envoi de mail
- korryoo
- Auteur du sujet
- Hors Ligne
- Nouveau membre
- Messages : 11
- Remerciements reçus 0
[code:1]
$erreur=Get-EventLog -logname System | Where-Object {$_.EventID -eq 7}
if ($erreur -eq $null)
{}
else
{
$nom=hostname
new-item \"\\serveur\partage$\Erreur\$nom.txt\" –type file -force
echo $erreur >> \\serveur\partage$\Erreur\$nom.txt
\\serveur\partage$\Erreur\blat \\serveur\partage$\Erreur\erreur.txt -subject \"Disque dur défectueux\" -to Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser. -f Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser. -server smtp.server -attach \\serveur\partage$\Erreur\$nom.txt
rm \\serveur\partage$\Erreur\$nom.txt
}
[/code:1]
J'ai pas eu le temps d'incorporer le script d'envoi de mail, j'utilise blat.exe pour le moment.
Si vous mettez en place le script il faut penser à vider les journaux d'événements une fois le HDD remplacer
Connexion ou Créer un compte pour participer à la conversation.
- Robin Lemesle
- Hors Ligne
- Modérateur
- Messages : 260
- Remerciements reçus 0
es tu d'accord pour que nous le publions dans la bibliothèque de scripts une fois fini ?
Rob
Robin MVP PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- korryoo
- Auteur du sujet
- Hors Ligne
- Nouveau membre
- Messages : 11
- Remerciements reçus 0
je vais essayer de le finir rapidement.
Connexion ou Créer un compte pour participer à la conversation.
- Robin Lemesle
- Hors Ligne
- Modérateur
- Messages : 260
- Remerciements reçus 0
Pas de soucis tu peux publier le script.
Merci
je vais essayer de le finir rapidement.
Prends ton temps
Rob
Robin MVP PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Fréd
- Hors Ligne
- Nouveau membre
- Messages : 11
- Remerciements reçus 0
En ce qui me concerne voila ce que j'utilise pour envoyer des mail
[code:1]
$Message = New-Object System.Net.Mail.MailMessage
$SmtpServer = \"mail.mydomain.com\"
$From = \"mailaddress1@mydomain.com\"
$To = \"mailaaddress2@mydomain.ch\"
$Subject = \"Mail Subject\"
$Body = \"This is a mail\"
$Attachment = New-Object System.Net.Mail.Attachment(\"C:\Attachment.txt\"«»)
$Message.To.Add($To)
$Message.Set_From($From)
$Message.Set_Subject($Subject)
$Message.Set_Body($Body)
$Message.Attachments.Add($Attachment)
$SmtpClient = New-Object System.Net.Mail.SmtpClient
$SmtpClient.Host = $SmtpServer
$SmtpClient.Send($Message)
[/code:1]
Bon évidement y'a pas d'authentification là. J'utilise ça pour envoyer un mail depuis l'interne vers l'interne.
J'espère que ça servira à quelqu'un...<br><br>Message édité par: niniel, à: 17/05/07 23:06
Connexion ou Créer un compte pour participer à la conversation.
- korryoo
- Auteur du sujet
- Hors Ligne
- Nouveau membre
- Messages : 11
- Remerciements reçus 0
Bon j'arrive un peu tard mais j'ai une excuse, j'étais en train d'écrire des scripts...
En ce qui me concerne voila ce que j'utilise pour envoyer des mail
Bon évidement y'a pas d'authentification là. J'utilise ça pour envoyer un mail depuis l'interne vers l'interne.
J'espère que ça servira à quelqu'un...<br><br>Message édité par: niniel, à: 17/05/07 23:06
Effectivement
Un script existe déjà dans la partit tuto
Mon script est déjà terminé avec l'envoit de mail intégré dans powershell, je viens de le poster aujourd'hui.
Connexion ou Créer un compte pour participer à la conversation.
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les débutants
- Envoi de mail