@ToPneDoll

Powershell работа с Переменными?

помогите собрать этот код с переменными
надо чтобы Test-NetConnection 192.168.1.1 -port 25: если отработал то дальше скрипт не выполнялся, а если фейл то выполнилось рестарт службы и отправки письма( скрипты рабочие, вот только не умею работать с переменными)
Test-NetConnection (ваш сервер) -port 25
restart-service FreeSSHDService -force -PassThru
$serverSmtp = "mail"
$port = 25
$From = "test@test"
$To = "test@test.jw"
$subject = "test"
$user = "test@lalko.jw"
$pass = "12345"
$mes = New-Object System.Net.Mail.MailMessage
$mes.From = $from
$mes.To.Add($to)
$mes.Subject = $subject
$mes.IsBodyHTML = $true
$mes.Body = "Тест"
$smtp = New-Object Net.Mail.SmtpClient($serverSmtp, $port)
$smtp.Send($mes)
  • Вопрос задан
  • 229 просмотров
Пригласить эксперта
Ответы на вопрос 1
@yellowmew
Cloud infrastructure, monitoring engineer. SRE
if (!(Test-NetConnection сервер -Port порт -InformationLevel Quiet).TcpTestSucceeded) 
{
ваш код


}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы