Açtığımız misafir kullanıcıların gün sonunda otomatik olarak silinmesini sağlamak için kısacık bir kod ve windowsun görev zamanlayıcısı işimizi görecektir.
Öncelikle ps1 olarak scriptimizi yazıyoruz.
Get-ADUser -Filter * -SearchBase “OU=Users,OU=Misafir,OU=dd,OU=cc,DC=bb,DC=aa” | Remove-ADUser -confirm:$false
Yukardaki kod ile belirttiğimiz organizational unit içindeki kullanıcıların tamamına bakılıyor ve kim var kim yoksa silinmesi sağlanıyor.
-confirm:$false kodu ise size sorulup cevap beklenen sileyim mi sorusunun varsayılan olarak atlanmasını sağlıyor.
Kodumuzu myscript.ps1 olarak kaydettik. Şimdi sıra görev zamanlayıcısını kullanarak her gece bu işlemi yaptırmakta.
Görev zamanlayıcısını açıyoruz. Yeni bir görev tanımlıyoruz.Aşağıdaki resimlerdeki gibi hangi saatta olmasını istediğimizi belirtiyor ve Powershell.exe de çalıştırılacak şekilde scriptimizin yolunu gösteriyoruz. Bu şekilde tetiklemesini ve olayını seçerek görev tanımlamasını bitiriyoruz.
Artık hergün gece 5 de users organizational unit i içindeki tüm kullanıcılar sıfırlanacak.
İlk Yorumu Siz Yapın