Solved

Adding Muliple Receive Connectors to an existing list

Posted on 2012-04-06
3
1,403 Views
Last Modified: 2012-04-06
Hello,

I'm attempting to add about 10 IP's receive connectors to an already existing set of IP's. I understand that if I simply use set-receiveconnectors it will overwrite the existing list.

I attempted to follow the steps located here;

http://exchangeserverpro.com/how-to-add-remote-ip-addresses-to-existing-receive-connectors

using this script;


Open in new window

$RecvConn = Get-ReceiveConnector "USFSM-S-CASHUB1\Internal ABB and FOPE"
$RecvConn.RemoteIPRanges += "10.5.2.3", "10.5.2.4", "172.16.5.2", "172.16.5.3", "192.168.6.4", "192.168.6.5"
Set-ReceiveConnector "Relay Connector" -RemoteIPRanges $RecvConn.RemoteIPRanges

But receive the following error;

Exception setting "RemoteIPRanges": "Cannot convert value "System.Object[]" to type "Microsoft.Exchange.Data.MultiValuedProperty`1[Microsoft.Exchange.Data.IPRange]". Error: "Faile
d to convert 192.168.6.5 from System.String to Microsoft.Exchange.Data.IPRange. Error: Error while converting string '192.168.6.5' to result type Microsoft.Exchange.Data.IPR
ange: The format of the IP address 192.168.6.5 is invalid. Example of a valid IP address: 192.168.1.10""
At line:1 char:11
+ $RecvConn. <<<< RemoteIPRanges += "10.5.2.3", "10.5.2.4", "172.16.5.2", "172.16.5.3", "192.168.6.4", "192.168.6.5"
    + CategoryInfo          : InvalidOperation: (:) [], RuntimeException
    + FullyQualifiedErrorId : PropertyAssignmentException

Does anyone have any ideas what I'm doing wrong?

Thanks
0
Comment
Question by:litog
  • 2
3 Comments
 
LVL 7

Expert Comment

by:abdulalikhan
ID: 37816588
Please change the Range Syntax to,

$RecvConn.RemoteIPRanges += "10.5.2.3-10.5.2.3", "10.5.2.4-10.5.2.4", "172.16.5.2-172.16.5.2", "172.16.5.3-172.16.5.3", "192.168.6.4-192.168.6.4", "192.168.6.5-192.168.6.5"
0
 

Author Comment

by:litog
ID: 37816599
Thanks. Is there a way to just enter the IP addresses instead of entering in that format? Maybe I have I have the wrong syntax?

Thanks again!
0
 
LVL 7

Accepted Solution

by:
abdulalikhan earned 500 total points
ID: 37816608
Actually what I know about the powershell this is how it goes I also have to check how to only enter IP Addresses through the shell. GUI can do the addition in IP addresses.

I can see that you can also add IP ranges as per your present requirement.

$RecvConn.RemoteIPRanges += "10.5.2.3-10.5.2.4", "172.16.5.2-172.16.5.3", "192.168.6.4-192.168.6.5"
0

Featured Post

Are your AD admin tools letting you down?

Managing Active Directory can get complicated.  Often, the native tools for managing AD are just not up to the task.  The largest Active Directory installations in the world have relied on one tool to manage their day-to-day administration tasks: Hyena. Start your trial today.

Question has a verified solution.

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

Following basic email etiquette rules will help you write a professional email and achieve a good, lasting impression with your contacts.
Read this checklist to learn more about the 15 things you should never include in an email signature.
In this video we show how to create an Accepted Domain 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 Mail Flow >> Ac…
In this video we show how to create an email address policy 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 Mail Flow…

776 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