Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people, just like you, are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
Solved

Adding Muliple Receive Connectors to an existing list

Posted on 2012-04-06
3
1,412 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

This article aims to explain the working of CircularLogArchiver. This tool was designed to solve the buildup of log file in cases where systems do not support circular logging or where circular logging is not enabled
The following article is intended as a guide to using PowerShell as a more versatile and reliable form of application detection in SCCM.
To show how to generate a certificate request 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 Servers >> Certificates…
This video shows how to quickly and easily add an email signature for all users on Exchange 2016. The resulting signature is applied on a server level by Exchange Online. The email signature template has been downloaded from: www.mail-signatures…

860 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