E-Mail-Ausgabe des Skripts

Ich versuche, die E-Mail die Ausgabe eines Skripts, aber ich bin mir ziemlich sicher, ich habe meine syntax alle Durcheinander.

Hier das, was ich möchte:

send-mailmessage -from " Daily Check <[email protected]>" -to "Admin <[email protected]>" -subject "Daily Check: Server Times" -body $output -priority High -dno onSuccess, onFailure -smtpServer mail.company.com

$output=

{
ForEach ($server in $servers) {
    $time = ([WMI]'').ConvertToDateTime((gwmi win32_operatingsystem -computername $server).LocalDateTime)
    $server + '  ' + $time
    }        
}
$servers = 'SVRADFS365', 'SVRAPP01', 'SVRCAS01', 'SVRCAS02

Dem original-Skript, dessen Ausgabe ich möchte per E-Mail:

$servers = 'server1', 'server2', 'server3', 'server4'
ForEach ($server in $servers) {
    $time = ([WMI]'').ConvertToDateTime((gwmi win32_operatingsystem -computername $server).LocalDateTime)
    $server + '  ' + $time
}
InformationsquelleAutor Kwagga | 2015-01-06
Schreibe einen Kommentar