Receive Connector Remote IP Address Dışarı Aktarma

Receive connector remote ip adreslerini dışarı aktarma işlemini ne yazık ki ecp üzerinden yapamıyoruz. Bunun için shell üzerinden işlem yapmamız gerekmektedir.

Örnek bir senaryo üzerinden gidecek olursak 2 adet Exchange server olduğunu düşünüyorum.

Tüm receive connector’leri görmek için aşağıdaki komutu çalıştırıyorum.

Get-ReceiveConnector | Sort-Object Identity

Identity	                     Bindings	        Enabled
--------	                     --------	        -------
EXCSERVER01\SMTP relay	             {0.0.0.0:25}	True
EXCSERVER02\SMTP relay	             {0.0.0.0:25}	True

Aşağıdaki komut ile Expression tablosunu çıkartıyoruz.

(Get-ReceiveConnector -Identity “EXCSERVER01\SMTP relay”).RemoteIPRanges | Sort-Object | Ft

LowerBound	UpperBound	Netmask	CIDRLength	RangeFormat	Size	Expression
192.168.5.50	192.168.5.60			        LoHi	        ::b	192.168.5.50-192.168.5.60
192.168.5.75	192.168.5.80			        LoHi	        ::6	192.168.5.75-192.168.5.80
192.168.5.99	192.168.5.99			        SingleAddress	::1	192.168.5.99

Receive Connector listesini csv formatında dışarı aktarmak için aşağıdaki komutu kullanabiliriz.

(Get-ReceiveConnector -Identity “EXCSERVER01\SMTP relay”).RemoteIPRanges | Sort-Object | Export-Csv C:\temp\smtprelay.csv -NoTypeInformation

Eğer sadece Expression listesini almak istersek shell kodumuzu aşağıdaki gibi düzenleyebiliriz

(Get-ReceiveConnector -Identity “EXCSERVER01\SMTP relay”).RemoteIPRanges | Sort-Object | Select-Object Expression | Export-Csv C:\temp\Expression.csv -NoTypeInformation

Not: Her sunucu ve her connector için yukarıdaki işlemleri yapmanız gerekmektedir.

Sonuç olarak

Receive connectorlerin listesini ecp üzerinden alınamadığını shell üzerinden yukarıda bahsettiğimiz komutlar ile alınabildiğini görmüş olduk.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir