我有这个脚本每半小时运行一次。如果该值大于99,它会发送一封电子邮件,但如果该值仍然为99,我不希望它每30分钟发送一次电子邮件。如何设置全局变量和
我只希望它发送一次电子邮件。如果该值回到99以下,然后再大于99,则只发送一次电子邮件。
这里是脚本
$main = 100
IF ($main -gt 99) {
Write-Host $main
##Send Email
}
else
{
Write-Host "Not Greater than 99."
}
我试了一下,这是行不通的。
我尝试使用全局变量,并设置等于无,如果$var1 -eq "NOTSENT" -and $main -gt 99
它会发送电子邮件和设置$var1 = "SENT"
。我需要帮助。
$main = 100
$var1
IF (($main -gt 99) -and ($var1 -eq "NOTSENT")) {
Write-Host $main
##Send Email
$var1 = "SENT"
}
else
{
Write-Host "Not Greater than 99."
$var1 = "NOTSENT"
}
如何脚本安排?我猜你在Windows的任务计划程序中每30分钟调用一次脚本就有一个计划任务?然后你必须坚持你的“国家”以外的脚本。 –