Lotus Notes'dan Exchange 2007'ye migration için örnek script

Marc Nivens’ın yazdığı aşağıdaki örnek script ile ,yapımızdaki Lotus Notes kullanıcılarını Exchange 2007’ye migrate edebiliriz.Bunun için tek yapmamız gereken kullanıcıları aşağıdaki formatla bir txt dosyasına kaydetmek:

Anil Erduran/DOMINO
Osman Yagmurdereli/DOMINO
Hülya Avsar/DOMINO

Ardından aşağıdaki scripti çalıştırarak migrate işlemine başlayabiliriz.

$TargetDatabase = “EXCHANGEFirst Storage GroupMailbox Store”
$SourceFile = “c:dominousers.txt”
$a = remove-item c:miglog.txt -ea SilentlyContinue
$error.Clear()
$UserList = Get-Content $SourceFile
foreach($user in $UserList)
{
$message = “Migrating User ” + $user
write-output $message | out-file -filePath “c:miglog.txt” -append -noClobber
move-dominomailbox $user -TargetMailboxDatabase $TargetDatabase
if($error.Count -ne 0)
{
$message = “User ” + $user + ” failed migration”
write-output $message | out-file -filePath “c:miglog.txt” -append -noClobber
$message = “Error: ” + $error[0].ToString()
write-output $message | out-file -filePath “c:miglog.txt” -append -noClobber
$error.Clear()
}
}

c:dominousers.txt dizinindeki dosyada kullanıcıları kaydettiğimiz txt dosyası bulunuyor.Ayrıca migrate işlemi sırasında meydana gelen hatalar c:miglog.txt dosyasına yazılıyor.
Buradaki değerleri değiştirerek yada eklemeler yaparak daha spesifik migrate çözümleri üretebiliriz.

3 thoughts on “Lotus Notes'dan Exchange 2007'ye migration için örnek script

  1. Anılcım Script'i text değil farklı bir uzantıyal çalıştırmamız gerekmesin... Meselam ; .bat veya .vbs Bilmeyen arkadaslarımız ıcın bunları da belırtırsen cok basarılı bır ıs cıkarmıs olacaksın diğerlerinde oldugu gıbı . says:

    Anılcım Script’i text değil farklı bir uzantıyal çalıştırmamız gerekmesin…

    Meselam ; .bat veya .vbs

    Bilmeyen arkadaslarımız ıcın bunları da belırtırsen cok basarılı bır ıs cıkarmıs olacaksın diğerlerinde oldugu gıbı .

  2. Anılcım Script'i text değil farklı bir uzantıyal çalıştırmamız gerekmesin... Meselam ; .bat veya .vbs Bilmeyen arkadaslarımız ıcın bunları da belırtırsen cok basarılı bır ıs cıkarmıs olacaksın diğerlerinde oldugu gıbı . says:

    Anılcım Script’i text değil farklı bir uzantıyal çalıştırmamız gerekmesin…

    Meselam ; .bat veya .vbs

    Bilmeyen arkadaslarımız ıcın bunları da belırtırsen cok basarılı bır ıs cıkarmıs olacaksın diğerlerinde oldugu gıbı .

  3. Yazıda zaten txt olarak çalıştırmamız gerektiğini söylememişim.Önceki yazılarda script dosyalarını çalıştırmak için uzantısının vbs olması gerektiğini belirtmiştim.
    Burda atlamışım sanırım.
    Bu yazıyı okuyan arkadaşlar için açıklamandan dolayı teşekkürler Kerem.

Leave a Reply

Your email address will not be published. Required fields are marked *

37 + = 47