Я проверяю несколько серверов с помощью nmap и отправляю результат по электронной почте.
Я объединяю переменную с новым результатом для каждого сервера и каждого порта с помощью этого кода (я удалил циклы):
SET text=
SET text=!text!+"<h1>server %%i:</h1>
SET text=!text!+"Port %%a : %%b<br/>"
SET text=!text!+"<br/>"
И я отправляю одно электронное письмо с текстовой
переменной.
Отображение электронной почты:
server 2:
+Port 8443 : https-alt
+
+
server 3:
+Port 2103 : zephyr-clt
+Port 2105 : eklogin
+Port 2107 : msmq-mgmt
+Port 49155 : unknown
+
+
Я пробую без +
, но это не работает:
SET text=
SET text=!text! "<h1>server %%i:</h1>
SET text=!text! "Port %%a : %%b<br/>"
SET text=!text! "<br/>"
Я безуспешно пробую несколько альтернатив.
Как объединить мою текстовую
переменную без некрасивого +
?
SET "text="
SET "text=!text! ^<h1^>server %%i^</h1^>^<br/^>"
SET "text=!text! Port %%a %%b^<br/^>"
SET "text=!text! ^<br/^>"
%blat% -server %server% -port %port% -f %from% -to %to% -html -s "Opened ports" -body "!text!"