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 = “EXCHANGE\First Storage Group\Mailbox 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.




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ı .
Link | September 25th, 2007 at 8:43 pm
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ı .
Link | September 25th, 2007 at 8:47 pm
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.
Link | September 26th, 2007 at 8:10 am