Андрей Подлесных
Заглянувший
Всего сообщений: 5
Дата регистрации: 17.08.2009
|
Создано: 06.10.2010 07:40:43
|
|
Всем привет. Не получается импортировать содержимое коннектора получения а именно содержимое RemoteIPRanges с исходного test-exch2k7-h2 сервера на test-exch2k7-h1 сервер . Среда Exchange 2007 SP2. В исходном коннекторе есть помимо SingleAddress так же LoHi и CIDR.
Выполняю командлеты:
1. Экспорт RemoteIPRanges с исходного коннектора в файл:
(Get-ReceiveConnector "test-exch2k7-h2\smtp-allow").RemoteIPRanges | ft LowerBound,UpperBound,RangeFormat -autosize > C:\RemoteIPRangeOfH2.txt
2. Задаю переменную $RecvConn
$RecvConn = Get-ReceiveConnector "test-exch2k7-h1\smtp-allow"
3. Далее
Get-Content .\RemoteIPRangeOfH2.txt | foreach {$RecvConn.RemoteIPRanges +="$_"}
....и вот ошибка
[PS] C:\>(Get-ReceiveConnector "test-exch2k7-h2\smtp-allow").RemoteIPRanges | ft
LowerBound,UpperBound,RangeFormat -autosize > C:\RemoteIPRangeOfH2.txt
[PS] C:\>$RecvConn = Get-ReceiveConnector "test-exch2k7-h1\smtp-allow"
[PS] C:\>Get-Content .\RemoteIPRangeOfH2.txt | foreach {$RecvConn.RemoteIPRanges
+="$_"}
Exception setting "RemoteIPRanges": "Cannot convert value "System.Object[]" to
type "Microsoft.Exchange.Data.MultiValuedProperty`1[Microsoft.Exchange.Data.IPR
ange]". Error: "Failed to convert from System.String to Microsoft.Exchange.Dat
a.IPRange.""
At line:1 char:58
+ Get-Content .\RemoteIPRangeOfH2.txt | foreach {$RecvConn. +="$_"}
+ CategoryInfo : InvalidOperation: (:) [], RuntimeException
+ FullyQualifiedErrorId : PropertyAssignmentException
Exception setting "RemoteIPRanges": "Cannot convert value "System.Object[]" to
type "Microsoft.Exchange.Data.MultiValuedProperty`1[Microsoft.Exchange.Data.IPR
ange]". Error: "Failed to convert LowerBound UpperBound RangeFormat from
System.String to Microsoft.Exchange.Data.IPRange.""
At line:1 char:58
+ Get-Content .\RemoteIPRangeOfH2.txt | foreach {$RecvConn. +="$_"}
+ CategoryInfo : InvalidOperation: (:) [], RuntimeException
+ FullyQualifiedErrorId : PropertyAssignmentException
Exception setting "RemoteIPRanges": "Cannot convert value "System.Object[]" to
type "Microsoft.Exchange.Data.MultiValuedProperty`1[Microsoft.Exchange.Data.IPR
ange]". Error: "Failed to convert ---------- ---------- ----------- from
System.String to Microsoft.Exchange.Data.IPRange.""
At line:1 char:58
+ Get-Content .\RemoteIPRangeOfH2.txt | foreach {$RecvConn. +="$_"}
+ CategoryInfo : InvalidOperation: (:) [], RuntimeException
+ FullyQualifiedErrorId : PropertyAssignmentException
Exception setting "RemoteIPRanges": "Cannot convert value "System.Object[]" to
type "Microsoft.Exchange.Data.MultiValuedProperty`1[Microsoft.Exchange.Data.IPR
ange]". Error: "Failed to convert 172.16.5.91 172.16.5.91 SingleAddress from
System.String to Microsoft.Exchange.Data.IPRange.""
At line:1 char:58
+ Get-Content .\RemoteIPRangeOfH2.txt | foreach {$RecvConn. +="$_"}
+ CategoryInfo : InvalidOperation: (:) [], RuntimeException
+ FullyQualifiedErrorId : PropertyAssignmentException
Exception setting "RemoteIPRanges": "Cannot convert value "System.Object[]" to
type "Microsoft.Exchange.Data.MultiValuedProperty`1[Microsoft.Exchange.Data.IPR
ange]". Error: "Failed to convert 10.0.0.0 10.0.255.255 CIDR from
System.String to Microsoft.Exchange.Data.IPRange.""
At line:1 char:58
+ Get-Content .\RemoteIPRangeOfH2.txt | foreach {$RecvConn. +="$_"}
+ CategoryInfo : InvalidOperation: (:) [], RuntimeException
+ FullyQualifiedErrorId : PropertyAssignmentException
Exception setting "RemoteIPRanges": "Cannot convert value "System.Object[]" to
type "Microsoft.Exchange.Data.MultiValuedProperty`1[Microsoft.Exchange.Data.IPR
ange]". Error: "Failed to convert 192.168.0.20 192.168.0.40 LoHi from
System.String to Microsoft.Exchange.Data.IPRange.""
At line:1 char:58
+ Get-Content .\RemoteIPRangeOfH2.txt | foreach {$RecvConn. +="$_"}
+ CategoryInfo : InvalidOperation: (:) [], RuntimeException
+ FullyQualifiedErrorId : PropertyAssignmentException
Exception setting "RemoteIPRanges": "Cannot convert value "System.Object[]" to
type "Microsoft.Exchange.Data.MultiValuedProperty`1[Microsoft.Exchange.Data.IPR
ange]". Error: "Failed to convert from System.String to Microsoft.Exchange.Dat
a.IPRange.""
At line:1 char:58
+ Get-Content .\RemoteIPRangeOfH2.txt | foreach {$RecvConn. +="$_"}
+ CategoryInfo : InvalidOperation: (:) [], RuntimeException
+ FullyQualifiedErrorId : PropertyAssignmentException
Exception setting "RemoteIPRanges": "Cannot convert value "System.Object[]" to
type "Microsoft.Exchange.Data.MultiValuedProperty`1[Microsoft.Exchange.Data.IPR
ange]". Error: "Failed to convert from System.String to Microsoft.Exchange.Dat
a.IPRange.""
At line:1 char:58
+ Get-Content .\RemoteIPRangeOfH2.txt | foreach {$RecvConn. +="$_"}
+ CategoryInfo : InvalidOperation: (:) [], RuntimeException
+ FullyQualifiedErrorId : PropertyAssignmentException
[PS] C:\>
Проблема в формате данных в файле очевидна...но тогда в каком формате должны быть данные для импорта?
|