[문의사항]
그룹웨어에서 계정 생성되면 AD에 자동으로 계정이 생성 됩니다.
여러 회사가 하나의 AD를 사용하다보니 최근 만들어진 계정을 확인하고자 합니다.
[문의답변]
아래의 Powershell은 최근 7일 이내에 생성된 계정 확인 가능합니다.
Clear-Host
Import-Module ActiveDirectory
$accountName = Get-ADUser -Filter * | select samaccountname
foreach ($user in $accountName.samaccountname)
{
$wc = (Get-ADUser -identity $user -Properties whenCreated).whenCreated
#현재 날짜 기준으로 7일 이전 일자를 $today7 변수에 넣기
$today7 = (Get-Date).addDays(-7)
if($wc){
if ($wc -gt $today7 ){
#대상 사용자 정보 표시
Write-Host $user," ", $wc
}
}
}
댓글