【问题标题】:How can I reference a variable in a variable? (powershell)如何在变量中引用变量? (电源外壳)
【发布时间】:2010-12-20 18:45:25
【问题描述】:

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

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

$bod = "这是消息,请查看 $logfilelocation 的日志文件"

Send-MailMessage -To user@user.com -Subject subject -From user@user.com -body $bod -SmtpServer 服务器

【问题讨论】:

    标签: variables powershell


    【解决方案1】:

    您已经有了正确的想法。您只需要使用变量构建您的 $bod 字符串。 'here' 字符串可能会很好用。比如:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-27
      • 2015-09-01
      • 2011-01-27
      • 1970-01-01
      相关资源
      最近更新 更多