Exchange 2010 Otoma...
 
Bildirimler
Hepsini Temizle

Exchange 2010 Otomatik Folder Oluşturma ?  

 Anonim

Merhaba


Arkadaşlar Exchange 2010 kullanan bütün clienlar için , Inbox  içinde folder açabilir miyiz Exchange Server üzerinden.Server üzerinden girebileceğim bir script ile aynı isimde bir klasörü bütün kullanıcıların Inbox ı içinde oluşturmak istiyorum?


Fikri olan varmıdır?

Alıntı
Topic starter Gönderildi : 28/11/2011 18:54
Hakan Uzuner
(@hakanuzuner)
Kıdemli Üye Yönetici

Merhaba,

Evet bunu yapabilirsiniz ama tam amacınıza uygun olmayabilir, Managed Folder çözümü var, ama bu çözüm daha çok mail öğeleri yaşlandırmak için kullanılıyor.

http://technet.microsoft.com/en-us/library/ee364744.aspx

Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************

CevapAlıntı
Gönderildi : 28/11/2011 23:24
 Anonim

Merhaba


Biraz daha araştırma yaptım.Bununla ilgili bir exchange çözümü yok gözüküyor.Bir script ile çözülebileceği söyleniyor.Böyle bir script buldum fakat bu script beni korkutmadı desem yalan olur:) neyse scripti paylaşıyorum ama henüz denenmiş değildir.


function CreateFolder($MailboxName) {
"Mailbox Name : " + $MailboxName
$folderid = new-object Microsoft.Exchange.WebServices.Data.FolderId([Microsoft.Exchange.WebServices.Data.WellKnownFolderName]::Inbox,$MailboxName)
$ibInboxFolder = [Microsoft.Exchange.WebServices.Data.Folder]::Bind($service,$folderid)
$fvFolderView = new-object Microsoft.Exchange.WebServices.Data.FolderView(1)
$SfSearchFilter = new-object Microsoft.Exchange.WebServices.Data.SearchFilter+IsEqualTo([Microsoft.Exchange.WebServices.Data.FolderSchema]::DisplayName,$newFolderName)
$findFolderResults = $service.FindFolders($ibInboxFolder.Id,$SfSearchFilter,$fvFolderView)
if ($findFolderResults.TotalCount -eq 0){
"Doesn't Exist"
$NewFolder = new-object Microsoft.Exchange.WebServices.Data.Folder($service)
$NewFolder.DisplayName = $newFolderName
# $NewFolder.Save($ibInboxFolder.Id.UniqueId)
"Folder Created"
}
else{
"Folder Already Exist - Do Nothing"
}
}


$newFolderName = "mynewfolder123"

$dllpath = "C:\Program Files\Microsoft\Exchange\Web Services\1.0\Microsoft.Exchange.WebServices.dll"
[void][Reflection.Assembly]::LoadFile($dllpath)
$service = New-Object Microsoft.Exchange.WebServices.Data.ExchangeService([Microsoft.Exchange.WebServices.Data.ExchangeVersion]::Exchange2007_SP1)
$frun = $true


Get-mailbox | foreach-object {
$WindowsEmailAddress = $_.WindowsEmailAddress.ToString()
if ($frun -eq $true) {
$frun = $false
$service.AutodiscoverUrl($WindowsEmailAddress)
}
CreateFolder($WindowsEmailAddress)

CevapAlıntı
Topic starter Gönderildi : 29/11/2011 11:20
Hakan Uzuner
(@hakanuzuner)
Kıdemli Üye Yönetici

Merhaba

Bende cevabımda benzer şekilde bunun tam olarak amacınıza uygun olmadığını belirttim.

Bunu kolaylıkla deneyebilirsiniz sonuç olarak zaten bu script ile tek bir mailbox için kullanıyorsunuz, bir test mailbox açın ve buraya ismini verin ve sonucu görün.

 

Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************

CevapAlıntı
Gönderildi : 29/11/2011 18:58
 Anonim

Evet dogru teşekkür ederim.

CevapAlıntı
Topic starter Gönderildi : 29/11/2011 19:17
Hakan Uzuner
(@hakanuzuner)
Kıdemli Üye Yönetici

rica ederiz

Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************

CevapAlıntı
Gönderildi : 29/11/2011 22:02
Paylaş: