如何在变量中引用变量? (电源外壳)

时间:2010-12-20 18:45:25

标签: variables powershell

我的主题可能措辞不正确。

我正在处理一些脚本并使用“Send-MailMessage”命令。我需要在消息正文中有一些变量......我怎么能这样做?这些变量是脚本中的目录,日志文件位置,IP地址等。当脚本完成或失败时,我需要发送一封包含相关工作信息的电子邮件。

$ bod =“这是消息,请参阅$ logfilelocation的日志文件”

Send-MailMessage -To user@user.com -Subject subject -From user@user.com -body $ bod -SmtpServer server

1 个答案:

答案 0 :(得分:2)

你已经有了正确的想法。您只需要使用变量构建$ bod字符串。 “here”字符串可能效果很好。类似的东西:

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

或者您是否在询问如何将这些值变为变量?