안녕하세요!
이번 포스팅에서는 "Active Directory에서 PowerShell로 사용자 사진 추가 또는 업데이트" 방법에 대해 알아보겠습니다.
먼저 사진 등록을 하기 전에 Active Directory 사용자 및 컴퓨터 콘솔에서, 사용자의 특정 속성 값을 확인해보겠습니다.
Active Directory 사용자 및 컴퓨터 콘솔에서, 사진을 등록할 사용자에서 우클릭후 '속성' 을 클릭 합니다.
사용자의 속성창에서, '특성 편집기' 탭의 'thembnailPhoto' 특성 값을 확인해보면, '설정 안 함'으로 표시 됩니다. '설정 안 함'은 값이 들어가 있지 않다는 의미 입니다.
cf) 만약 사용자 속성 창에서 특성 편집기 탭이 보이지 않는다면, Active Directory 사용자 및 컴퓨터 콘솔의 '보기 > 고급 기능' 을 클릭하면 됩니다.
Active Directory의 thumbnailPhoto 특성은 여러 응용 프로그램에서 사용자 계정의 사진을 표시하는 데 사용됩니다.
Outlook 프로그램은 이 특성을 사용하여 Active Directory에서 전자 메일을 주고받는 사람들의 사진을 표시하는 응용 프로그램 중 하나입니다.
그리고 어느정도 규모가 있는 회사는 인사 연동 시스템을 사용하는데, 인사 연동 시스템에서도 thumbnailPhoto 특성을 사용하여 직원들의 사진을 등록합니다.
그리고 해당 사용자의 OWA에서도 사진이 등록되어 있지 않음을 확인합니다.
자~ 그럼! 단 한줄의 명령어로 사진을 추가해보겠습니다.
'다음' cmdlet 을 실행 합니다.
Set-ADUser -identity jbkim -Replace @{thumbnailPhoto=([byte[]](Get-Content "C:\UserPictures\jbkim.jpg" -Encoding byte))}
cf1) 사진은 미리 C:\UserPictures 폴더에 저장 하였습니다.
cf2) 만약 다음과 같은 '특성의 값이 수용할 수 있는 영역 값에 있지 않습니다.' 라는 에러 메세지가 발생한다면 thumbnailPhoto 특성에 대해 지원되는 크기 및 형식 제약을 위배 하였기 때문입니다. 일반적으로 이미지는 96x96픽셀 및 10Kb 미만을 권장합니다.
명령 프롬프트가 정상적으로 떨어졌다면, 다시 사용자 속성창에서 '특성 편집기' 탭의 'thembnailPhoto' 특성 값을 확인해봅니다.
오! 값에 알 수 없는 코드들이 등록되었네요. 사진이 잘 추가 되었음을 의미합니다.
사용자의 OWA에서 접속후 사진이 잘 추가되었는지 확인해봅니다. ^^
참고로 사진이 이미 추가된 사용자의 사진 업데이트 역시, 동일한 명령어를 사용하면 됩니다.
참고: Active Directory: Add or Update a User Picture using PowerShell
이상으로 "Active Directory에서 PowerShell로 사용자 사진 추가 또는 업데이트" 방법에 대해 알아보았습니다.
감사합니다.
'Microsoft On-premise > Windows Server' 카테고리의 다른 글
DNS 조건부 전달자 추가 방법 (0) | 2021.04.14 |
---|---|
DNS 전달자 추가 방법 (0) | 2021.04.13 |
Active Directory 그룹 정책으로 Internet Explorer 11 신뢰할 수 있는 사이트 추가 (0) | 2021.03.08 |
Active Directory 그룹 정책으로 Internet Explorer 11 호환성 보기 목록 사이트 추가 (0) | 2021.03.07 |
Active Directory 도메인 서비스 설치후 PowerShell로 검증 (0) | 2021.02.27 |
최근댓글