【发布时间】:2015-01-06 09:37:10
【问题描述】:
我正在尝试通过电子邮件发送脚本的输出,但我很确定我的语法都搞混了。
这里是我想要的:
send-mailmessage -from " Daily Check <server@company.com>" -to "Admin <admin@company.com>" -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
我想通过电子邮件发送其输出的原始脚本:
$servers = 'server1', 'server2', 'server3', 'server4'
ForEach ($server in $servers) {
$time = ([WMI]'').ConvertToDateTime((gwmi win32_operatingsystem -computername $server).LocalDateTime)
$server + ' ' + $time
}
【问题讨论】:
标签: email powershell output