Powershell ile kullanıcının takvim varsayılan izinleri nasıl iptal edilir ?

Aralık 16, 2016
47 Views

Ofis ortamlarında sıklıkla karşılaşabileceğiniz durumlar biri de kullanıcının takvim izinlerini düzenleme veya kaldırma durumlarıdır. Benim gibi ofis çalışanlarının çoğunun dışarıda olduğu ve bilgisayarlarına erişiminin olmadığı durumlarda elinizden bir şey gelmeyecek ama tamda bu sırada powershell devreye girecektir. Bunun için komutları girmeniz yeterli olacak. İsteklerden bahsedecek olursak;

Kullanıcının herkese açık olan takvim izinlerini değiştirme veya izinlerini iptal etme yönünde neler yapabiliriz bundan bahsedeceğim. İlk başta kullanıcının takvim izinlerini görüntüleyeceğiz ve ardından izinlerini düzenleyeceğiz.

İlk olarak Outlook üzerinden kullanıcının takvim izinlerini kontrol edelim.

Bunun için Takvim bölümüne girelim ardından Takvim izinleri butonuna tıklayalım.

Yukarıda gördüğümüz gibi kullanıcının takvimi gözden geçiren yani reviewer olarak düzenlenmiş biz bunu iptal etmek istiyoruz. Aslında powershell kullanarak ta takvim izinlerini ilerleyen bölümlerde de göreceğiz.

İlk olarak powershell’i yönetici olarak çalıştırmamız gerekiyor.

Çalıştırdıktan sonra aşağıdaki komutu powershell’e giriyoruz. Bu işlemler Office365’e login olma işlemleridir.

$UserCredential = Get-Credential

Komutu çalıştırdıktan sonra karşımıza yönetici yetkili bir kullanıcının giriş yapmasını istemektedir. Office365 te yönetici yetkili mail adresimizi ve şifremizi girerek tamam butonuna tıklayarak devam ediyoruz.

Ardından aşağıdaki komutu yazarak Exchange login oluyoruz.

$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential -Authentication Basic -AllowRedirection

Bu işlemden sonra son login olma işlemi olan session açma işlemini yapmak için aşağıdaki kodu giriyoruz.

Import-PSSession $Session

Bu ekranı görüyorsanız herhangi bir hata almamışsanız işlem tamamlanmış demektir. Bu işlem sırasında imleçler çıkabilir normaldir.

Not: İlk defa giriş yapıyorsanız bu kodu da çalıştırmanız gerekmektedir.

Set-executionPolicy Unrestricted -force

Şimdi yapacağımız işlemde ise yukarıda ilk başta yaptığımız Outlook’tan takvim izinlerini görüntülemiştik burada da powershell kullanarak aynı işlemi yapıyoruz. Aşağıdaki kodu yazarken dikkat etmemiz gereken birkaç husus var.

Get-MailboxFolderPermission -Identity omandiraci@mct.com.tr:\Takvim

Yukarıdaki komutun açıklamasını yapmak gerekirse 1. bölümde hangi kullanıcının yetkilerini görüntülemek istiyorsak o kullanıcının mail adresini yazıyoruz. 2. bölümde ise dikkat etmemiz gereken bir kızım var ben burada benim office365 panelim Türkçe olduğu için Takvim yazdım sizde İngilizce ise oraya Calendar yazmanız gerekmektedir. 3. bölümde ise varsayılan yani tüm kullanıcılar tarafından nasıl görüntüleneceğini belirttiğimiz yerdir. Benim burada reviewer olarak yani herkes görüntüleyebilsin olarak seçilmiştir.

Yine yukarıda farklı kişilere de paylaşımınız varsa onu da buradan görebilirsiniz. Ben herkese açık olan varsayılan takvim yetkisini kaldırmak istediğimden buna göre işlem yapacağım.

Set-MailboxFolderPermission omandiraci:\takvim -User default -AccessRights none

Yukarıdaki komutu çalıştırdığımızda ise varsayılan yani herkese açık olan takvim yetkilerimizin kalktığını görüyoruz. Komutu açıklayacak olursak 1. bölümdeki yetkisi değiştirilecek kullanıcının mail adresini yazmamız gerekmektedir ve yanına portal Türkçe ise Takvim İngilizce ise Calendar yazmamız gerekmektedir. 2. Bölümde ise yine hangi takvim yetkisi üzerinde işlem yapacağımızı yazmamız gerekiyor ben varsayılan olduğu için default yazdım. 3. Bölümde de takvim yetkisini ne olarak değiştireceğimizi yazmamız gerekmektedir. Ben herkese görüntülenebilir yetkimi kapatmak için none olarak yazdım.

Tekrardan takvim yetkilerimi kontrol ettiğimde reviewer olan takvim yetkimin none olarak değiştiğini gördüm. Ben burada takvim yetkisini kaldırdım ama siz belki başka bir yetkilendirme yapmak isteyebilirsiniz, aşağıdaki verdiğim linkten yetkilendirme seçeneklerinden birini seçerek yukarıdaki 3. bölümü buna göre düzenleyebilirsiniz.

 

You may be interested

Fortigate 5.4.0 BlackHole Routing nedir?
Ağ Teknolojileri
0 shares444 views
Ağ Teknolojileri
0 shares444 views

Fortigate 5.4.0 BlackHole Routing nedir?

Caner AKTAŞ - May 29, 2017

Herkese Merhaba,  Bugün kü konumuz Black Hole ( Kara Delik) routing nedir, nerelerde kullanırız ve nasıl kullanırız gibi başlıklar altında…

İŞ İLANI – Bilgi Güvenliği – Destek Uzmanı (ESET Türkiye)
Güvenlik Teknolojileri
0 shares255 views
Güvenlik Teknolojileri
0 shares255 views

İŞ İLANI – Bilgi Güvenliği – Destek Uzmanı (ESET Türkiye)

Mücahid AKÇAY - May 24, 2017

ESET Türkiye İstanbul ofisinde, teknik destek ekibinde çalışacak aşağıdaki özelliklere sahip ekip arkadaşları arayışımız bulunmaktadır. İlgilenenlerin ik@stratus.com.tr adresine Bilgi Güvenliği -…

Fortigate 5.4.0 ile WannaCry nasıl önlenir?
Güvenlik Teknolojileri
0 shares646 views
Güvenlik Teknolojileri
0 shares646 views

Fortigate 5.4.0 ile WannaCry nasıl önlenir?

Caner AKTAŞ - May 23, 2017

Herkese Merhaba, Gündemimize bomba gibi oturan televizyonlar da sosyal medyalarda her yerde görmeye başladığımız WannaCry virüsü ile ilgili birkaç not…

Leave a Comment

Your email address will not be published.