마지막 로그온 한지 30일이 지난 사용자 메일박스 disable 하는 파워셀

$date=Get-Date

$date=$date.AddDays(-30)

Get-MailboxStatistics | Where {$_.LastLogonTime -lt $date} | where{$_.DisplayName –notlike “system*”} | where{$_.DisplayName –notlike “CAS_*”}|disable-Mailbox –confirm:$false

위 내용이 파워셀에서 라인 by 라인으로 실행 해서 잘 동작하면,

https://bbs.freechal.com/ComService/Activity/BBS/CsBBSContent.asp?GrpId=231318&ObjSeq=20&PageNo=2&DocId=133236629 를 참고해서, 위 내용을

PS1 저장한 뒤

https://bbs.freechal.com/ComService/Activity/BBS/CsBBSContent.asp?GrpId=231318&ObjSeq=20&PageNo=2&DocId=133266729

위 내용을 보고, 스케줄러로 등록해서 하시면 됩니다.

 

단, 위 내용은 로컬에서 충분히 테스트 해 보시고 검토하시기 바랍니다.

이 파워셀로 인한 어떤 피해도 책임지지 않습니다. :)

written by jungseo