1

我在调用带有两个参数的 PS 脚本时遇到问题。这两个参数都是标准的 SMTP 地址,但第一个参数可以有多个地址,用分号分隔。

如果每个参数中只有一个地址,则脚本运行良好。如果我在参数周围加上单引号,如果第一个参数有多个地址,我可以让它正常工作。

我遇到的问题是第一个参数是否有多个地址,并且其中一个(或多个)地址有撇号(即 o'brien@foo.com)。

有没有办法可以将第一个参数括起来,以便它可以同时包含撇号和分号?

谢谢。

4

1 回答 1

2

您可以使用反引号 (`) 对其进行转义,也可以使用双引号将其括起来。听起来我们在谈论 To 和 From 类型参数?这是一个可能很接近的示例:

Send-MailCommandThing -sendTo 'One@one.com;two@two.com' -sendFrom "o'brien@foo.com"
于 2012-07-26T20:06:33.250 回答