간단한 질문입니다. 그 정보가 어딘가에 있다는 것을 압니다. 나는 Powershell을 3 일 동안 가까이서 치고 있었다. 나는 정직하기 위해 시간을 허비하고있다.PowerShell을 사용하면 사용자 계정을 만들 수 있습니까?
여기 상황이 있습니다. 사람이 들어가서 로컬 컴퓨터에 계정을 만듭니다 (Windows 7). 계정 생성시기를 어떻게 알 수 있습니까? 프로필에서 NTUSER.DATE 날짜를보고 이해합니다. 그러나 이는 효과가 없습니다. 나는 모든 정보가 CSV로 퍼져 나가고 읽을 수있는 쉬운 방법이 없다.
Get-Item -force "C:\Users\*\ntuser.dat" |
Where {((Get-Date)-$_.lastwritetime).days } |
Out-File c:\profiles.csv
보안 로그의 정보를 볼 수 있으며 모든 4720 이벤트를 가져올 수 있습니다. 그러나 그것도 일치하지 않습니다. 특히 몇 달 전 나병 같은 사람이 이벤트 로그를 정리 한 경우 특히 그렇습니다.
Get-EventLog -LogName Security | Where-Object { $_.EventID -eq 4720 } |
EXPORT-CSV C:\NewStaff.csv
하지만 그건 내가 필요로하는 것을 실제로 얻지 못합니다. 계정이 생성 된 사용자 이름과 날짜 만 있으면됩니다. 나는 그것이 단순하지 않다는 것을 안다. (그것이 LOL이되어야 함에도 불구하고). 일회 일하고 Powershell에서 빨아들입니다 (비록 지난 몇 일 동안 많이 배웠습니다).
어쨌든 누군가 내게 뼈를 던지면 괜찮을 것입니다. 감사합니다.
@Alex ... 서식을 지정해 주셔서 감사합니다. 나는 그것을 내려 놓을 수 없었고 그것을 포기했다. 자, 내가 잘못 본 것을 봅니다. 이것은 지금 도움이되지 않지만 ... 미래에 엄청난 도움이 될 것입니다. 시간을내어 주셔서 감사합니다. – NWHikerOR
@NWHikerOR 환영합니다!) 또한. 로그 삭제의 가능성 - 그것에 대해 할 수있는 일이별로 없습니다. AD는 계정 생성 타임 스탬프를'whenCreated' 속성으로 유지하지만 로컬 계정의 경우 구현되지 않았습니다. –