Forum
Merhaba, domaindeki bilgisayarlarda oturum açacak kullanıcıların belirli bir süre örneğin 2 saat aktif olabilmesini istiyorum. Sonrasında oturumu kapansın. Hatta yapılabilirse aynı kişi aynı gün içerisinde 2 defadan fazla oturum açamasın. Bu örnekleri gpo ile yapabilir miyiz? Yaptığım araştırmalarda Remote desktop servisi için süre limiti konulabildiğini gördüm fakat normal giriş yapılan duruma çözüm bulamadım.
Teşekkür ederim.
Merhaba,
AD üzerinde user accountun Logon Hours kısmından istediğiniz saatlerde logon olabilmesini sağlayabilirsiniz.
Teşekkür ederim. Bunu biliyorum fakat istediğim şey belli saatlerde girip girmemesi değil. Giriş yapan kullanıcının 2 saat dolduktan sonra oturumunun kapatılması.
Merhaba,
Belki bu işlemi Gpo üzerinden zamanlanmış görev basarak yapabilirsiniz.
Önce tekil bir makinada deneyin. Sonuç olumlu olur ise gpo üzerinden dağıtım yapabilrisiniz.
https://community.spiceworks.com/topic/974990-automatically-log-off-users
1984 doğumluyum. 4 yaşından bu yana İstanbul’da yaşıyorum. Sırası ile aşağıdaki okullarda eğitim gördüm. Paşaköy ilkokulu (1990-1995) Kartal Zekeriyya Güçer İlköğretim Okulu(1995-1998) Ümraniye Teknik ve Endüstri Meslek Lisesi Bilgisayar Bölümü(1998-2001) Kocaeli Üniversitesi Bilgisayar Programcılığı(2002-2004) Anadolu Ünv. İşletme Fakültesi(2006-2009) Lise yıllarından sonra bir bilgisayar firmasının teknik servisinde mesleğe merhaba dedim. Outsource olarak Citibank ytl ve bina taşınma projesinde yer alarak 8 ay görev yaptım. Bu görevden sonra şu an çalışmakta olduğum yerde bilgi işlem sorumlusu olarak göreve başladım ve 18 yıldır görevimin başındayım.
Ayrı birşey soracağım şöyleki eğer kullanıcı 10 dk birşey yapmazsa gpo üzerinden otomatik logoff yapmasını sağlayabilirmiyiz
Computer conf -> policies -> windows settings -> security settings -> local policies/Security options altında Interactive logon: Machine İnactivty limit ayarı saniye cinsinden ayarlanabilir.
http://www.intelliadmin.com/index.php/2015/03/automatically-reboot-idle-computers/
Biz belirli süre kullanılmayan bilgisayarlarda ekranı kilitlemek için kullanmıştık. Siz LogOff Parametresi kullanacaksınız. 1 satırlık bir bat dosyası hazırlayıp bilgisayarların açılışına eklemeniz yetiyor. Bat dosyasını GPO ile dağıtabilirsiniz.
Şurada TR anlatım var.
http://sistemtecrubeleri.blogspot.com.tr/2012/04/idle-kullanclarn-oturumunu-grup.html
Başka bir platformdan aldığım cevap.
You could create a scheduled task by GPO, maybe. I've never tried this.
Here are instructions on enforcing a scheduled task by GPO: http://www.mdmarra.com/2014/04/managing-scheduled-tasks-from-group.html
The first task would log off the user after 2 hours. The Trigger would be set to run "At log on" of any user, and set "Delay Task For" to "2 hours". That will make it run 2 hours after any user logs in.
Use the instructions on this page to set the Action to log off the current user (it runs C:\Windows\System32\logoff.exe as the current user): https://blogs.technet.microsoft.com/askds/2010/08/24/forcing-afterhours-user-logoffs/
You would still have to check the number of times the user has logged in. You could do that in a regular login script. But determining how many times the user has logged in might be tricky. You may have to store a counter in some custom way (in a file or database somewhere).
Kısacası computer config -> preferences -> control panel settings -> scheduled task kımsından yeni bir görev oluşturdum.
Triggerda "at log on" , "at log on of any user" , delay task for "1 hour" olacak şekilde ayarladım.
Action kısmında da start a program ile %SystemDir%\logoff.exe programını çalıştırdım.
Yanlız nedenini bilmiyorum ama öncesinde mesaj göstermek istedim göstermedi. direk logoff.exe yi çalıştırayım dedim olmadı. Bende aynı şekilde %SystemDir%\cmd.exe yi exit parametresi ile çalıştırdım . Daha sonrasında logoff.exe dosyasını çalıştırdım.
Bu haliyele 1 saatte oturumu kapatıyor.