Forum

Bildirimler
Hepsini Temizle

[Çözüldü] Takvim / Çalışma Saatleri

7 Yazılar
3 Üyeler
0 Reactions
2,347 Görüntüleme
(@agaccavdiran)
Gönderiler: 24
Eminent Member
Konu başlatıcı
 

Selamlar,

Bildiğiniz üzere outlook ayarlarında takvimde çalışma günleri ve saatlerini belirlemek mümkün. Tüm kullanıcılarımın çalışma günlerini ve saatlerini toplu olarak tek seferde güncelleyebilmemin bir yolu var mıdır?

 
Gönderildi : 22/05/2023 19:12

ibrahim yildiz
(@ibrahimyildiz)
Gönderiler: 4596
Co-Helper
 

Evet var, ben anlayamamış olabilirim hedefinizi tam olarak ifade etmemişsiniz.

https://admx.help/?Category=Office2016&Policy=outlk16.Office.Microsoft.Policies.Windows::L_Workinghours

https://learn.microsoft.com/en-us/answers/questions/757444/calendar-group-policy

Öncelikle Outlook calendar member'a özeldir merkezi ayar seçenekleri kısıtlıdır detaylı yönetmek için ortak takvimler oluşturup yayınlamanız lazım.
Outlook settings'lerini yönetmek için linkteki gibi sürümünüze uygun güncel Office ADMX yüklemeniz gerekiyor bundan sonra policy gönderebilirsiniz kullanıcılara.

Demek istediğim gibi bazı isterler GPO da bulunmaz örnekteki gibi isteğin reg yolları varsa şayet bunu bulup client'a bir şekilde uygulatmalısınız. Bazı mouse ile tıklanan seçeneklerin olmayabiliyor bu tip durumlar için eskiden macro geliştirilebiliyordu fakat artık güvensiz kabul ediliyor.

https://serverfault.com/questions/632347/configure-calendar-time-scale-to-15-minutes-in-outlook-via-group-policy

'balık vermez, nasıl tutulabildiğine yönlendirir'
****************************************************************
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 : 22/05/2023 21:46

(@agaccavdiran)
Gönderiler: 24
Eminent Member
Konu başlatıcı
 

@ibrahimyildiz Geri bildiriminiz için teşekkür ederim hocam. Office 365 kullanıyoruz. Bu yeni sistem üzerinden policy olmadan müdahale edilebilecek bir durum olarak düşünmüştüm. Şuan policy dağıtımı yapamadığımız için iletmiş olduğunuz yöntem ile devam edemeyeceğim gibi 🙂

 
Gönderildi : 23/05/2023 12:38

Hakan Uzuner
(@hakanuzuner)
Gönderiler: 33367
Illustrious Member Yönetici
 

Merhaba, office 365 için portal üzerinden veya PS ile bunu yapabilirsiniz;

  1. Exchange Yönetim Merkezi (Exchange Admin Center - EAC): Eğer Office 365 hesabınızın yöneticisiyseniz, Exchange Yönetim Merkezi'ni kullanarak kullanıcıların çalışma saatlerini toplu olarak güncelleyebilirsiniz. Aşağıdaki adımları izleyebilirsiniz:

    • Office 365 hesabınıza yönetici olarak giriş yapın.
    • Sol taraftaki menüden "Exchange" sekmesine gidin.
    • "Organization" bölümünden "Mailbox" seçeneğine tıklayın.
    • Tüm kullanıcıları seçmek için "Recipient Configuration" altında "Mailbox" bölümünü seçin.
    • Üst menüden "Update Calendar Work Hours" seçeneğini seçin.
    • Çalışma günleri ve saatlerini istediğiniz gibi güncelleyin ve değişiklikleri kaydedin.
  2. PowerShell Komutları: PowerShell kullanarak Office 365 kullanıcılarının çalışma saatlerini toplu olarak güncelleyebilirsiniz. Bu yöntem daha teknik olabilir, bu yüzden PowerShell konusunda bilgi sahibi olmanız gerekebilir. İşte temel adımlar:

    • PowerShell'i açın ve Office 365 hesabınıza bağlanın.
    • Tüm kullanıcıları seçmek için aşağıdaki komutu çalıştırın:

$users = Get-Mailbox

Ardından aşağıdaki komutu kullanarak tüm kullanıcıların çalışma saatlerini güncelleyin:

foreach ($user in $users) {
Set-MailboxCalendarConfiguration -Identity $user.Identity -WorkingHoursStartTime "08:00:00" -WorkingHoursEndTime "17:00:00"
}
 
Yukarıdaki örnekte çalışma saatlerini 08:00-17:00 olarak güncelledim. İstediğiniz saatleri buna göre değiştirebilirsiniz.

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 : 23/05/2023 16:46

(@agaccavdiran)
Gönderiler: 24
Eminent Member
Konu başlatıcı
 

Gönderen: @hakanuzuner

Merhaba, office 365 için portal üzerinden veya PS ile bunu yapabilirsiniz;

  1. Exchange Yönetim Merkezi (Exchange Admin Center - EAC): Eğer Office 365 hesabınızın yöneticisiyseniz, Exchange Yönetim Merkezi'ni kullanarak kullanıcıların çalışma saatlerini toplu olarak güncelleyebilirsiniz. Aşağıdaki adımları izleyebilirsiniz:

    • Office 365 hesabınıza yönetici olarak giriş yapın.
    • Sol taraftaki menüden "Exchange" sekmesine gidin.
    • "Organization" bölümünden "Mailbox" seçeneğine tıklayın.
    • Tüm kullanıcıları seçmek için "Recipient Configuration" altında "Mailbox" bölümünü seçin.
    • Üst menüden "Update Calendar Work Hours" seçeneğini seçin.
    • Çalışma günleri ve saatlerini istediğiniz gibi güncelleyin ve değişiklikleri kaydedin.
  2. PowerShell Komutları: PowerShell kullanarak Office 365 kullanıcılarının çalışma saatlerini toplu olarak güncelleyebilirsiniz. Bu yöntem daha teknik olabilir, bu yüzden PowerShell konusunda bilgi sahibi olmanız gerekebilir. İşte temel adımlar:

    • PowerShell'i açın ve Office 365 hesabınıza bağlanın.
    • Tüm kullanıcıları seçmek için aşağıdaki komutu çalıştırın:

$users = Get-Mailbox

Ardından aşağıdaki komutu kullanarak tüm kullanıcıların çalışma saatlerini güncelleyin:

foreach ($user in $users) {
Set-MailboxCalendarConfiguration -Identity $user.Identity -WorkingHoursStartTime "09:00:00" -WorkingHoursEndTime "18:00:00"
}
 
Yukarıdaki örnekte çalışma saatlerini 08:00-17:00 olarak güncelledim. İstediğiniz saatleri buna göre değiştirebilirsiniz.

Hakan hocam yanıtınız için teşekkür ederim. Classix Exchange de dahil yeni arayüzüde kontrol ettim. Organizasyon menüsünün altında Sharing ve Add-ins dışında başka seçenek bulunmuyor. Receipents menüsünde mailboxes menüsüne erişip tüm kullanıcıları seçip de denedim tek tek baktığımda da dahil belirtmiş olduğunuz Update Calender seçeneği hiçbir menü veya başlık altında gelmedi.

 

Powershell ile 365 ortamına login oldum fakat belirttiğiniz komutlar ile ilerleyemedim. Belki bir güncelleme veya değişiklik gelmiş olabilir diye araştırmaya devam ediyorum 🙂

 

 
Gönderildi : 24/05/2023 12:49

Hakan Uzuner
(@hakanuzuner)
Gönderiler: 33367
Illustrious Member Yönetici
 

Merhaba, arayüz değişebilir ama PS çalışır, aldığın hata nedir PS de?

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 : 24/05/2023 12:55

(@agaccavdiran)
Gönderiler: 24
Eminent Member
Konu başlatıcı
 

Gönderen: @hakanuzuner

Merhaba, arayüz değişebilir ama PS çalışır, aldığın hata nedir PS de?

 

Hocam ps de aldığım hatayı bir nebze aştım aslında. İlk etapda komutları hiç kullanamıyordum oda eksik modül olduğu içinmiş modül yüklemelerini tamamladıktan sonra kod çalıştı fakat bu seferde döngü her kullanıcı için hata vererek yanıt vermeye başladı aşağıda ki gibi

 

 

Write-ErrorMessage : Ex838C9A|Microsoft.Exchange.Configuration.Tasks.ManagementObjectAmbiguousException|The specified mailbox Identity:"********" isn't unique.
At C:\Users\
**\AppData\Local\Temp\tmpEXO_cdciqeai.2cb\tmpEXO_cdciqeai.2cb.psm1:1120 char:13
+ Write-ErrorMessage $ErrorObject
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Set-MailboxCalendarConfiguration], ManagementObjectAmbiguousException
+ FullyQualifiedErrorId : [Server=VI1PR0402MB3568,RequestId=a6586e6e-1744-c608-b020-901351f79baa,TimeStamp=Wed, 24 May 2023 10:18:12 GMT],Write-ErrorMessage

 

 
Gönderildi : 24/05/2023 13:25

Paylaş: