1

2 つのパラメーターを使用して PS スクリプトを呼び出す際に問題が発生しています。どちらのパラメーターも標準の SMTP アドレスですが、最初のパラメーターにはセミコロンで区切られた複数のアドレスを指定できます。

各パラメーターにアドレスが 1 つしかない場合、スクリプトは正常に実行されます。パラメータを一重引用符で囲むと、最初のパラメータに複数のアドレスがある場合でも問題なく動作します。

私が問題に遭遇するのは、最初のパラメータに複数のアドレスがあり、アドレスの 1 つ (または複数) にアポストロフィがある場合です (つまり、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 に答える