Improve company productivity with a Business Account.Sign Up

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1558
  • Last Modified:

Adding Muliple Receive Connectors to an existing list

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
litog
Asked:
litog
  • 2
1 Solution
 
abdulalikhanCommented:
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
 
litogAuthor Commented:
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
 
abdulalikhanCommented:
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
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now