bonjour,
Je me permet de vous écrire que je veux envoyer le résultat de ces deux test par email,
Voici mon script il est fonctionnel, mais je reçois résultat que dans le terminal, et par email mais il est vide.
Quels sont les modifications apporté.
Merci pour vos réponses
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 # récuperer hostname $env:computername "le nom de la machine est $env "|add-content d:\ping.log # le SID de la machine $user = New-Object System.Security.Principal.NTAccount("$env:USERDOMAIN\$env:USERNAME") $sid = $user.Translate([System.Security.Principal.SecurityIdentifier]) $sid.AccountDomainSid.ToString() "le SID de la machine est $sid"|add-content d:\ping.log # send email $body = "This is the message I want in the body of the email" $user = "rafiachraf@hotmail.com" $pass = ConvertTo-SecureString -String "mypassword" -AsPlainText -Force $cred = New-Object System.Management.Automation.PSCredential $user, $pass $mailParam = @{ To = "rafiachraf91@gmail.com" From = "Me <rafiachraf@hotmail.com>" Subject = "File report" Body = $body SmtpServer = "smtp.live.com" Port = 587 Credential = $cred } Send-MailMessage @mailParam -UseSsl
Partager