Exchange 2007 de Ma...
 
Bildirimler
Hepsini Temizle

Exchange 2007 de Mailboxlara erişim yetkisi tanımlama  

  RSS
Salih KESGİN
(@SalihKESGiN)
Üye

Merhaba,


 Sistemimizde kurulu olan Exchange 2007 üstünde ki tüm kullanıcıların mailboxlarını kendi posta kutuma eklemek istiyorum. Kendi kullanıcıma domain admin üyeliği verdiğim halde posta kutularını görüntüleyemiyorum.Admin olarak ekleyip görebildiğim mailboxları kendi kullanıcımla görebilmem için ne tür tanımlamalar yapmam gerekiyor. Bu konuda yardımcı olabilirmisiniz.?


 


Teşekkürler.. 

Alıntı
Gönderildi : 30/12/2010 18:01
Murat ÜŞEN
(@muratusen)
Üye

Merhaba, 

Aşağıdaki komutları Exchange Management Shell'de koşturarak isteğinizi gerçekleştirebilirsiniz. 

Kullanıcıya ya da gruba, tüm posta kutularında Full erişim vermek için:

Get-Mailbox | Add-MailboxPermission -User “KULLANICIYADAGRUPISMI” -AccessRights FullAccess -InheritanceType all 

Yetkiyi kaldırmak için:

Get-Mailbox | Remove-MailboxPermission -User “KULLANICIYADAGRUPISMI” -AccessRights FullAccess -InheritanceType all  

Saygılar.. 

CevapAlıntı
Gönderildi : 30/12/2010 21:10
Salih KESGİN
(@SalihKESGiN)
Üye

Merhaba,


Göndermiş olduğunuz komutu aşağıdaki gibi girdim yalnız hata veriyor nerede bir yanlış yapıyorum çözemedim nedendir.?


Bu komutu kullandıktan sonra administrator yetkilerinde bir değişiklik olmuyor dimi exchange bilgim olmadığından bir yanlış yapmak istemiyorum.


teşekkür ederim, saygılar.


(Get-Mailbox | Add-MailboxPermission -hakan-AccessRights FullAccess -InheritanceType all)


Hata;


The term 'add-mailboxpermission-hakan-AccessRights' is not recognized as a cmdl
et, function, operable program, or script file. Verify the term and try again.
At line:1 char:41
+ add-mailboxpermission-salih-AccessRights  <<<< FullAccess -InheritanceType all

CevapAlıntı
Gönderildi : 31/12/2010 13:42
Murat ÜŞEN
(@muratusen)
Üye

Komut yanlış koşturulmuş.

Hakan user'ını çift tırnak arasında yazmanız gerekiyor. Hakan user'ına yetki vermek istiyorsanız, komut aşağıdaki gibi olmalı.

Get-Mailbox | Add-MailboxPermission -User “hakan” -AccessRights FullAccess -InheritanceType all  

Yukarıdaki gibi  deneyip bilgi verebilir misiniz?  

Dilerseniz aşağıdaki adımları gerçekleştirerek, EMC üzerinden de yetki verebilirsiniz.

  1. Start the Exchange Management Console.

  2. In the console tree, click Recipient Configuration.

  3. In the result pane, select the mailbox for which you want to grant the Full Access permission.

  4. In the action pane, under the mailbox name, click Manage Full Access Permission. The Manage Full Access Permission wizard opens.

  5. On the Manage Full Access Permission page, click Add.

  6. In Select User or Group, select the user to which you want to grant the Full Access permission, and then click OK.

  7. Click Manage.

  8. On the Completion page, the Summary states whether the Full Access permission was successfully granted. The summary also displays the Exchange Management Shell command that was used to grant the Full Access permission.

  9. Click Finish.

 Kaynak:  http://technet.microsoft.com/en-us/library/aa996343(EXCHG.80).aspx

Vereceğiniz komutun Administrator'ı etkilemesi için o user'ın ya da grubun ismini yazmanız gerekir. Administrator user'ı ya da grubunu yazmadığınız için farklı kullanıcıları ya da grupları etkilemez. 

Saygılar.. 

CevapAlıntı
Gönderildi : 31/12/2010 14:39
Salih KESGİN
(@SalihKESGiN)
Üye

Merhaba,


Komutu ve EMC üzerinden tanımlamaları hata vermeden uyguladım fakat bir çözüm olmadı posta kutularını yine göremiyorum.


Aklınıza gelen başka çözüm yolları varmı.?


Teşekkür Ederim, Saygılar.

CevapAlıntı
Gönderildi : 31/12/2010 15:33
Murat ÜŞEN
(@muratusen)
Üye

Aşağıdaki komutu da uygulayıp tekrar denedikten sonra olumlu ya da olumsuz bilgi vermenizi rica ederim.

add-exchangeadministrator hasan -role ViewOnlyAdmin 

 

CevapAlıntı
Gönderildi : 31/12/2010 15:47
Salih KESGİN
(@SalihKESGiN)
Üye

Bu komutuda denedim yine olmadı görüntüleyemiyor.

CevapAlıntı
Gönderildi : 31/12/2010 16:07
Murat ÜŞEN
(@muratusen)
Üye

Aşağıdaki komut ile deneyip, olumlu ya da olumsuz bilgi verebilir misiniz?

get-mailboxserver EXCHANGESUNUCUADI | add-adpermission -user hasan -AccessRights FullAccess -InheritanceType all  

Yine olmazsa ekran görüntüsü iletmenizi rica ederim. 

CevapAlıntı
Gönderildi : 31/12/2010 16:13
Salih KESGİN
(@SalihKESGiN)
Üye

Komutumu yanlış yazıyorum bilmiyorum ama


Aşağıdaki hatayı veriyor 


ekran görüntüsüde  http://www.resimupload.com/ds116165209_ex1.html  de


The term 'exchangesrv' is not recognized as a cmdlet, function, operable progra
m, or script file. Verify the term and try again.
At line:1 char:12
+ exchangesrv  <<<< add-adpermission-user hasan-accessrights fullaccess -inheri
tancetype all

CevapAlıntı
Gönderildi : 31/12/2010 16:53
Murat ÜŞEN
(@muratusen)
Üye

Boşlukları bırakmadığınız için komutlar karışıyor, ayrıca grep işaretini de (|) eksik bırakmışsınız.

Sanırım kendiniz manuel yazmaya çalışıyorsunuz.

Aşağıdaki komutu kopyalayıp direkt shell'e yapıştırarak uygulayamıyor musunuz? Dilerseniz mailbox'ınızı exchange üzerinde OWA'dan açıp komutu kopyalayabilirsiniz.

get-mailboxserver exchangesrv | add-adpermission -user hasan -AccessRights FullAccess -InheritanceType all

CevapAlıntı
Gönderildi : 31/12/2010 17:34
Salih KESGİN
(@SalihKESGiN)
Üye

Komutu Direk kopyalayıp shell' e yapıştıyorum bu seferde hata aşağıdaki gibi 🙁


Add-ADPermission : Cannot bind parameter 'AccessRights'. Cannot convert value "
FullAccess" to type "System.DirectoryServices.ActiveDirectoryRights" due to inv
alid enumeration values. Specify one of the following enumeration values and tr
y again. The possible enumeration values are "CreateChild, DeleteChild, ListChi
ldren, Self, ReadProperty, WriteProperty, DeleteTree, ListObject, ExtendedRight
, Delete, ReadControl, GenericExecute, GenericWrite, GenericRead, WriteDacl, Wr
iteOwner, GenericAll, Synchronize, AccessSystemSecurity".
At line:1 char:75
+ get-mailboxserver exchangesrv | add-adpermission -user salih -AccessRights  <
<<< FullAccess -InheritanceType all

CevapAlıntı
Gönderildi : 31/12/2010 17:58
Murat ÜŞEN
(@muratusen)
Üye

Son olarak, aynı şekilde aşağıdaki komutu koşturup bilgi vermenizi rica ederim. 

get-mailboxserver exchangesrv | add-adpermission -user hasan -AccessRights GenericRead, GenericWrite -extendedrights Send-As, Receive-As, ms-Exch-Store-Admin

CevapAlıntı
Gönderildi : 31/12/2010 18:12
Salih KESGİN
(@SalihKESGiN)
Üye

Merhaba,


Bu Son hamle ile problem çözüldü. artık görebiliyorum ama aşağıda ki uyarıyı neden verdiğini anlamadım. Birde Sizden ricam kısaca bana ne yaptığımızın açıklamasını, problemin neden kaynaklandığını anlatabilirmisiniz excahnge' de kendimi yetiştirmek istiyorum.


Vaktinizi ayırdığınız ve sorunumu çözmeme yardımcı olduğunuz için teşekkür ederim, sağolun


Saygılar, 


WARNING: Appropriate ACE is already present on object
"CN=EXCHANGESRV,CN=Servers,CN=Exchange Administrative Group
(FYDIBOHF23SPDLT),CN=Administrative Groups,CN=ADIK,CN=Microsoft
Exchange,CN=Services,CN=Configuration,DC=XXX,DC=local" for account
"XXX\hasan".

CevapAlıntı
Gönderildi : 31/12/2010 18:42
Murat ÜŞEN
(@muratusen)
Üye

Daha önce aldığınız hataların nedenlerini diğer post'larımda belirtmiştim.

Şu an aldığınız aslında hata değil, uyarıdır. Kullanıcıyı yetkilendirdiğimiz objelerden bir tanesi zaten hasan kullanıcısında varmış. Toplam 5 obje için kullanıcıya yetki verdiniz; aynı komutu tekrar koşturmak isterseniz, bu uyarı sayısı da 1'den 5'e çıkacak. 

Exchange 2007 yetkilendirmeleri ile ilgili bilgi toplamak için  http://technet.microsoft.com/en-us/library/aa996343(EXCHG.80).aspx  bağlantısını ziyaret edebilir, aynı bağlantı içerisindeki diğer Exchange 2007 konularını da inceleyerek, bu konudaki gelişiminize katkıda bulunabilirsiniz. 

Ben teşekkür eder, iyi yıllar dilerim.

İyi yıllar,

Saygılar.. 

CevapAlıntı
Gönderildi : 01/01/2011 22:21
Paylaş: