Windows Vista Forums
Vista Forums Home Join Vista Forums Windows 7 Forum Vista Tutorials Tags
Welcome to Windows Vista Forums. Our forum is dedicated to helping you find solutions with any problems, errors or issues you are experiencing with Windows Vista. The Vista forum also covers news and updates and has an extensive Windows Vista tutorial section that covers a wide range of tips and tricks.

Go Back   Vista Forums > Misc Newsgroups > PowerShell

Vista - Output script to email

Reply
 
Old 12-07-2008   #1 (permalink)
simon22


 
 

Output script to email

Hi All,

Hope you all doing well.

I got this script that checks the status of a few server and give me the
free HDD space of each drive.

Start -------

$a = Get-Content "servers.txt"

write-host `n


foreach ($i in $a)
{$i + "`n" + "=========================="; Get-WMIObject
Win32_LogicalDisk -computername $i

|ForEach-Object {[math]::truncate($_.freespace / 1GB)}

}

End
===========

The script is working great, but I'll like to email me the output.

Is there a way to email the output ?

Do I have to export the results to a file first ?



Regards,
simon





My System SpecsSystem Spec
Old 12-08-2008   #2 (permalink)
Vadims Podans


 
 

RE: Output script to email

you can use Send-SMTPMail function from Vasiliy Gusev for emailing:
http://translate.google.com/translat...-8&sl=ru&tl=en

If your SMTP server requeire authorization

--
WBR Vadims Podans
PowerShell blog: www.sysadmins.lv


"simon22" wrote:
Quote:

> Hi All,
>
> Hope you all doing well.
>
> I got this script that checks the status of a few server and give me the
> free HDD space of each drive.
>
> Start -------
>
> $a = Get-Content "servers.txt"
>
> write-host `n
>
>
> foreach ($i in $a)
> {$i + "`n" + "=========================="; Get-WMIObject
> Win32_LogicalDisk -computername $i
>
> |ForEach-Object {[math]::truncate($_.freespace / 1GB)}
>
> }
>
> End
> ===========
>
> The script is working great, but I'll like to email me the output.
>
> Is there a way to email the output ?
>
> Do I have to export the results to a file first ?
>
>
>
> Regards,
> simon
>
>
>
>
My System SpecsSystem Spec
Old 12-08-2008   #3 (permalink)
Vadims Podans


 
 

RE: Output script to email

if your SMTP Server require authorization then you can check this:
http://translate.google.com/translat...-8&sl=ru&tl=en
--
WBR Vadims Podans
PowerShell blog: www.sysadmins.lv


"simon22" wrote:
Quote:

> Hi All,
>
> Hope you all doing well.
>
> I got this script that checks the status of a few server and give me the
> free HDD space of each drive.
>
> Start -------
>
> $a = Get-Content "servers.txt"
>
> write-host `n
>
>
> foreach ($i in $a)
> {$i + "`n" + "=========================="; Get-WMIObject
> Win32_LogicalDisk -computername $i
>
> |ForEach-Object {[math]::truncate($_.freespace / 1GB)}
>
> }
>
> End
> ===========
>
> The script is working great, but I'll like to email me the output.
>
> Is there a way to email the output ?
>
> Do I have to export the results to a file first ?
>
>
>
> Regards,
> simon
>
>
>
>
My System SpecsSystem Spec
Reply

Thread Tools


Similar Threads
Thread Forum
Can script configure itself to log all output? PowerShell
Re: script output VB Script
Show output of steps of PS script PowerShell
Paging output in a Powershell Script PowerShell
output .ps1 script to text file PowerShell


Vista Forums is an independent web site and has not been authorized,
sponsored, or otherwise approved by Microsoft Corporation.
"Windows Vista", the Start Orb, and related materials are trademarks of Microsoft Corp.
© Designer Media Ltd

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 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46