0

Exchange 2010 Scripting Agent を使用していくつかのプロセスを自動化しようとしています。作成時にいくつかのメールボックス機能を無効にし (問題なく動作します)、削除要求時にメールボックスを自動的にエクスポートしたいと考えています。

<?xml version="1.0" encoding="utf-8" ?>
<Configuration version="1.0">
 <Feature Name="MailboxProvisioning" Cmdlets="new-mailbox">
  <ApiCall Name="OnComplete">
   if($succeeded)    {
    $newmailbox = $provisioningHandler.UserSpecifiedParameters["Name"]
    set-casmailbox $newmailbox -OWAEnabled:$false -ActiveSyncEnabled:$false -ImapEnabled:$false -PopEnabled:$false
   }
  </ApiCall>
 </Feature>

^これはすべて動作します

しかし、2 番目のセクションでは、remove-mailbox コマンドが処理される前に、コマンドを実行するためにどの ApiCall を使用する必要があるのか​​疑問に思っています。

<Feature Name="MailboxProvisioning" Cmdlets="remove-mailbox">
  <ApiCall Name="??????">
   if($succeeded)    {
    $removedmailbox = $provisioningHandler.UserSpecifiedParameters["Name"]
    New-MailboxExportRequest -Mailbox $removedmailbox -FilePath \\exchsrv\PSTFiles
   }
  </ApiCall>
 </Feature>
</Configuration>

どんな助けでも大歓迎です!

4

1 に答える 1