이런 식으로 로그인 및 로그아웃, 날짜, 시간, 사용자명, 접속서버이름을 txt 파일 로그로 남기고 싶습니다. (RDP 원격접속도 포함) 하지만 배치파일로는 한계가 있는것같고 파워쉘로 해결할 수 있는 방법이 있을까요?
3개의 답변이 있습니다.
차바라기
0 추천
|
약 5년 전
윈도우 이벤트 로그에서 확인이 가능하십니다.~
wansoo
0 추천
|
약 5년 전
양성환님 링크의 내용에 몇가지를 덧붙어 적어 보면... 윈도 이벤트 뷰어에 기록된 로그인, 로그아웃 정보를 참조하면 되는데, Powershell의 Get-EventLog 명령을 이용해서 System 이벤트에 기록되어 있는 winlogon 정보를 가공해서 산출하면된다는 내용입니다.
powershell을 열고
get-eventlog system -source microsoft-windows-winlogon 명령을 주면 로그온, 로그오프한 정보들을 출력할 수 있고요.
출력되는 포멧이 원하는 내용과 조금 달라 정확한 출력 포멧을 원한다면 추가 가공이 필요할 것 같네요.
3개의 답변이 있습니다.
윈도 이벤트 뷰어에 기록된 로그인, 로그아웃 정보를 참조하면 되는데, Powershell의 Get-EventLog 명령을 이용해서 System 이벤트에 기록되어 있는 winlogon 정보를 가공해서 산출하면된다는 내용입니다.
powershell을 열고
get-eventlog system -source microsoft-windows-winlogon
명령을 주면 로그온, 로그오프한 정보들을 출력할 수 있고요.
출력되는 포멧이 원하는 내용과 조금 달라 정확한 출력 포멧을 원한다면 추가 가공이 필요할 것 같네요.
https://community.spiceworks.com/topic/1092590-user-logon-logoff-history-script
guest | 약 5년 전