私は、Exchange 2010でユーザーのメールボックスのセーフ送信者とセーフ受信者を一括して追加および削除する方法を研究しています。小規模または単一エントリの実装の詳細はありますが、物事を完全に大規模に変換することはできません。安全な送信者/受信者に追加Set-MailboxJunkEmailConfigurationを使用したアレイのPowerShell変数
はこれで正常に動作します:
#Test file with single entry
$testsites = (gc C:\temp\testsites.txt)
(get-mailbox -identity *) | foreach-object {set-mailboxjunkemailconfiguration -identity $_.alias -trustedsendersanddomains @{add=$testsites}}
私の問題は削除してあります。私の知る限り、以下のスクリプトに調整する動作するはずですが、しません:
(get-mailbox -identity *) | foreach-object {set-mailboxjunkemailconfiguration -identity $_.alias -trustedsendersanddomains @{remove=$testsites}}
は、引用符内のファイルのエントリの内容を配置し、削除を使用して作業を行います。
(get-mailbox -identity *) | foreach-object {set-mailboxjunkemailconfiguration -identity $_.alias -trustedsendersanddomains @{remove="@test.com"}}
のための最終目標このスクリプトは、数千のエントリが追加されたり、+ 1000メールボックスに削除されたCSVを持つことです。 get-contentやテキストファイルの使用はテスト目的のために非常に多く、私はすべての耳です。書かれているように、サイトを追加することはできますが、サイトを一括して削除することはできないのですか?
私はまた、PSアレイやハッシュテーブルに関するあらゆるオンライン情報、そしてそれらが入力をどのように扱うかについて非常に敏感です。 – lll