Forum

Exchange 2010 Otoma...
 
Bildirimler
Hepsini Temizle

Exchange 2010 Otomatik Folder Oluşturma ?

6 Yazılar
2 Üyeler
0 Reactions
401 Görüntüleme
(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

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?

 
Gönderildi : 28/11/2011 19:54

Hakan Uzuner
(@hakanuzuner)
Gönderiler: 33322
Illustrious Member 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.
*****************************************************************

 
Gönderildi : 29/11/2011 00:24

(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

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)

 
Gönderildi : 29/11/2011 12:20

Hakan Uzuner
(@hakanuzuner)
Gönderiler: 33322
Illustrious Member 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.
*****************************************************************

 
Gönderildi : 29/11/2011 19:58

(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

Evet dogru teşekkür ederim.

 
Gönderildi : 29/11/2011 20:17

Hakan Uzuner
(@hakanuzuner)
Gönderiler: 33322
Illustrious Member 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.
*****************************************************************

 
Gönderildi : 29/11/2011 23:02

Paylaş: