我在调用带有两个参数的PS脚本时遇到问题。这两个参数都是标准SMTP地址,但第一个参数可以有多个用分号分隔的地址。
如果每个参数中只有一个地址,则该脚本运行良好。如果第一个参数有多个地址,如果我用单引号将参数括起来,我可以让它正常工作。
我遇到的问题是,如果第一个参数有多个地址,并且其中一个(或多个)地址有撇号(即o‘’brien@foo.com)。
有没有办法把第一个参数括起来,让它同时包含撇号和分号?
谢谢。
发布于 2012-07-26 20:06:33
您可以使用反引号(`)对其进行转义,也可以使用双引号将其括起来。听起来像是在讨论To和From类型的参数?下面是一个可能比较接近的例子:
Send-MailCommandThing -sendTo 'One@one.com;two@two.com' -sendFrom "o'brien@foo.com"
https://stackoverflow.com/questions/11677103
复制