Solved

Exchange 2010 Bypassed Senders Domains Content Filter Config

Posted on 2012-03-19
6
2,219 Views
Last Modified: 2012-04-11
I'm trying to import a CSV file with a list of domains to be added to the BypassedSenderDomains list, however I don't seem to be having much success.  Here is the script I am using:

$domains = import-csv "e:\WhiteList.csv"
foreach($domain in $domains){
$list = (Get-ContentFilterConfig).BypassedSenderDomains
$list.add($domain.”dom”)
}
set-contentfilterconfig -BypassedSenderDomains:$list

Am i right, in that I'm just copying and pasting this into powershell?

After this is done, the powershell remains at the >> prompt, which I don't know how to get out of, aside from just closing it out, and reopening.  Also when trying to see if the list populated by typing Get-ContentFilterConfig, nothing happens, but returns to a blank line with >>

My csv file is formatted with the dom as the column name, and the list of columns below it.
0
Comment
Question by:fireguy1125
  • 4
  • 2
6 Comments
 
LVL 39

Expert Comment

by:Adam Brown
ID: 37738587
It looks like you're trying to add entries by using the get-contentfilterconfig cmdlet. That's not actually possible. You have to use set-contentfilterconfig to add the entries to the list. So instead of your
$list = (Get-ContentFilterConfig).BypassedSenderDomains
$list.add($domain.”dom”)
lines, use
set-contentfilterconfig -bypassedsenderdomains $list
0
 
LVL 1

Author Comment

by:fireguy1125
ID: 37766336
I replaced the Get-ContentFilterConfig text with Set-ContentFilterConfig text, however same thing, it's still at the prompt with the >> and not applying my list.

Can you please provide the full entry I need perform my csv import.

Thank you.
0
 
LVL 1

Author Comment

by:fireguy1125
ID: 37766798
I even tried doing this manually without importing a csv file, doing as follows:

At the PS prompt:

$list = (Get-ContentFilterConfig).BypassedSenderDomains
$List.add(“*.microsoft.com”,"*.dell.com")
set-contentfilterconfig -bypassedsenderdomains:$list

However after enterting the $List.add command, I'm getting an error as follows:

Cannot find an overload for "Add" and the argument count: "2"
At line:1 char:10
+ $List.add <<<< (*.microsoft.com","*.dell.com")
+CategoryInfo: NotSpecified: (:) [], MethodException
+FullQualifiedErrorId: MethodCountCouldNotFindBest
0
NAS Cloud Backup Strategies

This article explains backup scenarios when using network storage. We review the so-called “3-2-1 strategy” and summarize the methods you can use to send NAS data to the cloud

 
LVL 1

Author Comment

by:fireguy1125
ID: 37767703
It doesn't seem to like multiple entries. when I enter a domains individually in the $List.add command, it goes through fine, but when I try adding more than when, seperating domains with a comma, with or without quotation marks, it errors out.
0
 
LVL 39

Accepted Solution

by:
Adam Brown earned 500 total points
ID: 37768084
You have to add them one at a time. From a CSV you would do this:

$import = import-csv <file>
foreach ($domain in $import)
{
set-contentfilterconfig -bypassedsenderdomains $domain.<heading>
}

Replace <heading> with whatever you have as the first line for the domain's your adding in your CSV file.
0
 
LVL 1

Author Closing Comment

by:fireguy1125
ID: 37835123
I've been adding it one at a time, a paint, but couldn't get the csv import to work.
0

Featured Post

Netscaler Common Configuration How To guides

If you use NetScaler you will want to see these guides. The NetScaler How To Guides show administrators how to get NetScaler up and configured by providing instructions for common scenarios and some not so common ones.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Exchange Powershell Help 3 34
Exchange Reports 4 26
Really super easy powershell question 3 25
exchange, SPF 21 18
Utilizing an array to gracefully append to a list of EmailAddresses
Learn to move / copy / export exchange contacts to iPhone without using any software. Also see the issues in configuration of exchange with iPhone to migrate contacts.
In this video we show how to create a Contact in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Recipients >> Contact ta…
In this video we show how to create an Address List in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Organization >> Ad…

773 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question