반응형
활성화 된 사용자 계정만을 대상으로 계정 정보 출력
Clear-Host
$users = (Get-ADUser -Filter * -Properties *).SamAccountName
Foreach ($user in $users){
$isenable = (Get-ADUser -identity $user -Properties LastLogonDate).Enabled
if (!$isenable) {
continue
} else {
$passwdlastset = (Get-ADUser -identity $user -Properties PasswordLastSet).PasswordLastSet
$create = (Get-ADUser -identity $user -Properties whenCreated).whenCreated
$lastlogondate = (Get-ADUser -identity $user -Properties LastLogonDate).LastLogonDate
$givenname = (Get-ADUser -identity $user -Properties LastLogonDate).GivenName
$department = (Get-ADUser -identity $user -Properties *).Department
$office = (Get-ADUser -identity $user -Properties *).Office
if (!$lastlogondate) {
$lastlogondate = "NAVER"
}
$today = Get-Date -Format yyyy-M-dd
if ($isenable) {
Write-Host "이름 : $givenname `t 계정 : $user `t 소속 : $department `t 사무실 : $office `t 계정 생성 날짜 : $create `t 마지막 로그인 : $lastlogondate `t 패스워드 마지막 변경 : $passwdlastset"
}
}
}
반응형
'OS > Windows' 카테고리의 다른 글
[Windows] HP SSACLI(Smart Storage Adminisrator) 로 RAID Controller 상태 점검하기 (0) | 2023.06.09 |
---|---|
[WSUS] System.Net.WebException -- HTTP 상태 503: Service Unavailable(으)로 인해 요청하지 못했습니다. (1) | 2023.05.30 |
Ldap 연동시 AD(Active Directory) 속성값(attribute) 찾기 (1) | 2022.09.23 |
Windows | AD(Active Directory) Powershell로 User 속성 정보 출력하기 (0) | 2022.09.20 |
AD(ActiveDirectory) + DNS 이중화 구성하기 (0) | 2022.08.08 |