VBScriptとpowershellでExchangeServerの既存アカウントの電子メールアドレスを変更したいのですが上手くいきません。
どなたかご教授をお願いします。
以下をpowershell(Exchenge管理シェル)で実行するのですが、
Set-Mailbox -EmailAddresses 'SMTP:"アドレス"','X400:~;' -Identity '対象アカウントID'
流れとしまして、
①「'SMTP:"アドレス"','X400:~;'」の部分をVBScript側で作成し、
RUNメソッドでpowershellを呼び出す際に引数で渡します。
②powershellで①の引数を$変数へ格納し
Exchange管理シェルへセッション接続します
③Set-Mailbox -EmailAddresses $変数 -Identity '対象アカウントID'
を実行します。
結果
③を実行すると、「プライマリ SMTP アドレスがありません。プロパティ名: + categoryInfo ~ 」というエラーになり、更新が行われません。
あなたの回答
tips
プレビュー