Forum
Merhaba;
windows 2008 standart edition üzerinde active directory yapılandırılmış durumda aynı zamanda yine başka bir makinede de 2008 standart edition üzerinde exchange 2007 kurulu hepsi de çalışıyor.
bir kaç sitede gördüğüm kullanıcıların resimlerin ad ye ve/veya exchange sunucuya eklenmesi ile ilgili olarak bir çok makale var ancak hepsi exchange 2010 için ve/veya windows 2008 r2 üzerine kurulu olanalr için power shell kullanılarak yapılmış.
Gerçi outlook 2010 da gönderenlerin resimleri GAL dan gelir deniyor ancak bunu başka türlü nasıl yapabilirim.
standartı r2 ye dönüştürmede problem-lisans yaşarım diye değiştiremediğimdenpower shell for active directory yüklenemiyor. bunun başka bir yolu var mı?
yardımlarınızı rica ediyorum.
Merhaba
http://www.cozumpark.com/forums/post/193076.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.
*****************************************************************
sayın uzuner ilginize teşekür edrerim.sizin daha önce yazmış oldugunuz ve şimdi de yönlendirdiğiniz linkteki 1. AD’ye resimleri yüklemek, http://msexchangeteam.com/archive/2010/03/10/454223.aspx sayfayı gördüğüm için bu işi yapmak aklıma geldi.o sayfada anladığım kadarı ile vermiş oldukları powershell komutunu 2008 standartta çalıştıramıyorum zira o komut 2008 r2 de çalışıyor.
onan çözüm bulamadığım için foruma yazmak durumunda kaldım.
exchange 2007 +windows 2008 standart üzerinde active directory.
bu makinede poweshell yuklu,active directory komutlarını burada kullanmak için daha önceki yazılanlara baktım olmadı.
başka türlü bir şey yüklenmesini söylüyorlar,active directory nun web ile ilgili bir modulu onada ne tür şeyleri değiştirir diye bilemediğim için cesarat edemedim.
Aşağıdaki vb yi denermisiniz
1) Resize the images down to an appropriate size, I used Irfanview to
batch resize the massive digital camera pics down to about 200×200
pixels resulting in ~25kb files.
2) Save all the pics in a directory named “Firstname Lastname.jpg”
3) Run this vbscript with sufficient (Domain Admin?) rights.
Const ForReading = 1
InDir = "C:\Temp\Staff Photos"
Set fso = CreateObject("Scripting.FileSystemObject")
set oIADS = GetObject("LDAP://RootDSE")
strDefaultNC = oIADS.Get("defaultnamingcontext")
Set theConn = CreateObject("ADODB.Connection")
theConn.Provider = "ADsDSOObject"
theConn.Open "ADs Provider"
Set theCmd = CreateObject("ADODB.Command")
theCmd.ActiveConnection = theConn
Set objRecordSet = CreateObject("ADODB.Recordset")
For Each tFile In fso.GetFolder(InDir).Files
tName = tFile.Name
'Gets the persons Name from the file by stripping the extention.
tName = Left(tName, InStrRev(tName,".")-1)
'You may need to tweak this bit depending on your naming conventions.
strQuery = "<LDAP://" & strDefaultNC & ">;" & _
"(&(objectClass=person)(name=" & tName & "));name,adspath;subtree"
theCmd.CommandText = strQuery
Set objRS = theCmd.Execute
If objRS.RecordCount = 0 Then
MsgBox "Can't find account for " & tName
Else
Set objUser = GetObject(objRS("adspath"))
ObjUser.Put "jpegPhoto", ReadByteArray(tFile.Path)
ObjUser.SetInfo
End If
Next
'Stolen from http://www.ericphelps.com/q193998/index.htm
Function ReadByteArray(strFileName)
Const adTypeBinary = 1
Dim bin
Set bin = CreateObject("ADODB.Stream")
bin.Type = adTypeBinary
bin.Open
bin.LoadFromFile strFileName
ReadByteArray = bin.Read
End Function
Download: UserPhoto.vb
Ok, thats the import done. I’m not entirely sure that that is the
most appropriate format to store the pictures in, but they can be
retrieved with the code below.
Veya 3 party yazılım kullanabilirsiniz
http://www.systemtools.com/hyena/ad_main.htm
ayrıca bulduğunuz kaynakların linkini paylaşırsanız yorum yapabilirim ancak ad web eklentisi bir sorun teşkil etmez yani yüklemek.
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.
*****************************************************************
sayın uzuner teşekür ederim.izin nedeni ile deneyemdim.başlayınca sonucu iletirm.
iyi çalışmalar dilerim.
Çok uzun zaman geçti.izin ve sonrada unutkanlık.özür dilerim.
Exchange 2010 a upgrade edildi.Sayın uzunerin verdiği vbs le de tüm kullanıcıların resimleri atıldı ve outlook 2010 da resimler gözükmeye başladı.
teşekürler hakan bey. (geç kaldım özür tekrar)
iyi çalışmalar..
Erdem bey özürlük bir durum yok, geri dönüş için teşekkürler.
iyi çalışmalar dileriz.
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.
*****************************************************************
Hakan Bey,
Ben fotoğrafları ekliyorum fakat hala outlook ta görünmüyor. Bu durumu bir dos komutu ile update mi etmek lazım.
Teşekkürler
Çetin KARLI
Hakan Bey,
Ben fotoğrafları ekliyorum fakat hala outlook ta görünmüyor. Bu durumu bir dos komutu ile update mi etmek lazım.
Teşekkürler
Çetin KARLI
Dos komutlarının üzerinden çok seneler geçti yahu, powershell diyecektiniz galiba 🙂
Fotoğrafların anında gözükmesini isterseniz offline address book u download etmeniz gerek (OAB içerisinde GAL'i)
Etmezseniz gün içerisinde kendiliğinden gözükmeye bşalar.
http://www.codetwo.com/freeware/active-directory-photos/
burdaki programlada oldukça kolay bir şekilde resim ekleyebiliyorsunuz.