Доброго времени суток. Как совместить возможость использовать переменные в теле сообщения и возможность использовать форматированый текст? В случае $Message.IsBodyHTML=$True; $Message.Body = Get-content C:\1.htm добавление переменных в текст файла способом "$a" не приводит к нужному результату
Конечно, ведь PowerShell не выполняет текст при чтении его из файла.
Я обыно, для подобных целей вставляю в текст placeholder'ы вроде такого:
#a#
а в коде использую -replace для подстановки значений:
$Message.body = (Get-content c:\1.htm) -replace '#a#',$a
Я обыно, для подобных целей вставляю в текст placeholder'ы вроде такого:
#a#
а в коде использую -replace для подстановки значений:
$Message.body = (Get-content c:\1.htm) -replace '#a#',$a