SharedIT | 묻고 답하기(AMP)

윈도우 서버 로그인 및 로그아웃 로그 기록

이런 식으로 로그인 및 로그아웃, 날짜, 시간, 사용자명, 접속서버이름을 txt 파일 로그로 남기고 싶습니다. (RDP 원격접속도 포함) 하지만 배치파일로는 한계가 있는것같고 파워쉘로 해결할 수 있는 방법이 있을까요?

3개의 답변이 있습니다.

차바라기
  0 추천 | 약 5년 전
윈도우 이벤트 로그에서 확인이 가능하십니다.~
wansoo
  0 추천 | 약 5년 전
양성환님 링크의 내용에 몇가지를 덧붙어 적어 보면...
윈도 이벤트 뷰어에 기록된 로그인, 로그아웃 정보를 참조하면 되는데, Powershell의 Get-EventLog 명령을 이용해서 System 이벤트에 기록되어 있는 winlogon 정보를 가공해서 산출하면된다는 내용입니다.

powershell을 열고

get-eventlog system -source microsoft-windows-winlogon
명령을 주면 로그온, 로그오프한 정보들을 출력할 수 있고요.

출력되는 포멧이 원하는 내용과 조금 달라 정확한 출력 포멧을 원한다면 추가 가공이 필요할 것 같네요.
양성환
  0 추천 | 약 5년 전
이벤트 로그에서 가져오는 방법이 있네요 


https://community.spiceworks.com/topic/1092590-user-logon-logoff-history-script

guest | 약 5년 전

조금 더 상세한 정보가 있을까요?