2017-03-22 2 views
0

ユーザーが選択したメールボックスから電子メールエイリアスを削除します。C#はPowerShellに何らかの形で送信された文字列を認識しません

string removeAlias = "Set-Mailbox \"" + userLabel.Text + "\" -EmailAddresses @{remove=\"" + textBox2.Text + "\"}"; 

ただし、これは機能しません。エラーは発生しません。また、次のコードは電子メールエイリアスを追加するために動作します。

string setAlias = "Set-Mailbox \"" + userLabel.Text + "\" -EmailAddresses @{add=\"" + alias + "\"}"; 

これはまだ動作しません。どんな助けでも本当に感謝しています。このような不具合に直面している者にとっては、

答えて

0

です。エイリアス文字列に空白があり、Powershellはそれを受け入れていませんでした。私は以下を使用して空白を取り除きました:

selectedAlias = Regex.Replace(selectedAlias、 "[\ n \ r \ t]"、 "");

関連する問題