我在调用带有两个参数的PS脚本时出现问题。这两个参数都是标准的SMTP地址,但第一个参数可以有多个以冒号分隔的地址。
如果每个参数中只有一个地址,则脚本运行正常。如果第一个参数有多个地址,如果我在参数周围添加单引号,我可以让它工作正常。
我遇到问题的地方是第一个参数有多个地址,一个(或多个)地址有撇号(即o'brien@foo.com)。
有没有办法可以包含第一个参数,以便它可以包含撇号和半冒号?
感谢。
答案 0 :(得分:2)
你可以使用反引号(`)来逃避它,或者用双引号括起来。听起来我们在谈论To and From类型参数?这是一个可能接近的例子:
Send-MailCommandThing -sendTo 'One@one.com;two@two.com' -sendFrom "o'brien@foo.com"