Как я могу ссылаться на переменную в переменной?(PowerShell) - PullRequest
0 голосов
/ 20 декабря 2010

Возможно, моя тема написана неправильно.

Я работаю над некоторыми сценариями и использую команду «Send-MailMessage». Мне нужно иметь некоторые переменные в теле сообщения .... Как я могу это сделать? Эти переменные являются каталогами, местоположениями файлов журнала, IP-адресами и т. Д. Из сценария. Когда сценарий завершается или завершается неудачей, мне нужно отправить электронное письмо с соответствующей информацией о работе.

$ bod = "это сообщение, смотрите файл журнала в $ logfilelocation"

Send-MailMessage -To user@user.com -Субъект темы -Из пользователя@user.com -body $ bod -SmtpServer server

1 Ответ

2 голосов
/ 21 декабря 2010

У вас уже есть правильная идея. Вам просто нужно собрать строку $ bod, используя переменные. Строка «здесь», вероятно, будет хорошо работать. Что-то вроде:

$bod=@"
directory: $directory
log file location: $logfileLocation
ip address: $ipAddress
"@

Или вы спрашиваете, как получить эти значения в переменные?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...