Forum
Merhaba
2007 deki Transport rules lar aynı şekilde 2010 Transport rules ların altında gözüküyor. yinede aşşağıdaki şekilde taşımam gerekir mi ?
" Eğer Exchange 2007 üzerinde transport rule larımız varsa, yine Exchange 2010 üzerine aktarmamız gerekir. Aynı şekilde kullanacağımız komutlar aşağıda ki gibidir;
Export için;
<I>$file = Export-TransportRuleCollection -ExportLegacyRules</I>
<I>Set-Content -Path "C:\MyDocs\Ex2007-JournalRules.xml" -Value $file.FileData -Encoding Byte</I>
Import İçin;
<I>[Byte[]]$Data = Get-Content -Path "C:\MyDocs\Ex2007-TransportRules.xml" -Encoding Byte -ReadCount 0</I>
<I>Import-TransportRuleCollection -FileData $Data</I> "
Merhaba
cevabı zaten yazmışız sizde söylemişsiniz.
evet gerekiyor. o kural exchange 2007 ye ait, kaldırdığınızda kuraller gidecek. öyleyse taşımamız gerekir.
Cevap için Teşekkürler
Merhaba,
2007 üzerindeki Transport rules 2010 a taşımaya çalışıyorum
$file= Export-TransportRulecollection
yazdığımda dosya ismi soruyor ben de çıktı dosyası olarak c:\ex2007.xml yazıyorum.
Set-Content -Path "C:\ex2007.xml" -Value $file.FileData -Encoding Byte
komutu ile 0 byte lık bir xml dosyası oluşturuyor. Bu normal mi ?
aşağıda ki komutları kullanın
exchange 2007'den export
$ file = Export-TransportRuleCollection -ExportLegacyRules
Set-Content -Path "C:\MyDocs\
ExportedRules.xml" -Value $file.FileData -Encoding Byte
exchange 2010'a import
[Byte[]]$Data = Get-Content -Path "C:\MyDocs\ExportedRules.xml" -Encoding Byte -ReadCount 0
Import-TransportRuleCollection -FileData $Data
$ file = Export-TransportRuleCollection -ExportLegacyRules
Set-Content -Path "C:\MyDocs\ ExportedRules.xml" -Value $file.FileData -Encoding Byte
bu komutu 2007 de yazınca
"A parameter CAn not be found that matches parameter name "ExportLegacyRules""
hatası veriyor. Ama 2010 da çalıştırınca sıkıntı yok
Bu komutları 2010 da çalıştırsam bir sıkıntı olur mu ?
konutlar zaten exchange 2010 hub transport sunucusunda çalıştırılmalı.
Teşekkürler şimdi aktarabildim.