안녕하세요
간단하게 사용자 일괄 편집 할수 있는 명령어 전달 해드릴게요~
사용자가 전 입퇴사 AD에서 하나씩 조정하는건 너무 힘들 일이죠?
그래서 CSV로 명단을 만들고 명령어 실행 합니다.
AD 서버에서 파워쉘 실행 후
$Users = Import-csv (c:\파일명.csv)
foreach ($User in $Users)
일단 csv를 불러옵니다.
저같은 경우 csv파일엔 이름,부서, 리포트라인, 표기이름, 설명, 내선번호, 사번, 이메일, 잡타이틀 등등 넣고 있어요.
{
Set-ADUser $User.SamAccountName -Manager $User.Newmanager
Set-ADUser $User.SamAccountName -description $User.description
Set-ADUser $User.SamAccountName -displayName $User.displayName
Set-ADUser $User.SamAccountName -title $User.title
Set-ADUser $User.SamAccountName -department $User.department
Set-ADUser $User.SamAccountName -employeeID $User.employeeID
Set-ADUser $User.SamAccountName -OfficePhone $User.telephoneNumber
Set-ADUser $User.SamAccountName -EmailAddress $User.mail
Set-ADUser $User.SamAccountName -Office $User.physicalDeliveryOfficeName
}
보시면 아시겠지만 csv 값을 불러와 AD에 삽입하는 명령어들입니다.
이걸응용하면 더많은걸 할수있어요~
제 카타고리 보시면 더많은 정보가 있습니다.
'powershell' 카테고리의 다른 글
Delete hostname 30 days old in Active Directory powershell (0) | 2019.05.21 |
---|---|
Problem when converting displayname to another character in office365 (0) | 2019.05.21 |
Editing and exploiting powershell AD users (0) | 2019.05.21 |
office365 에서 displayname을 한글로 변환했을때 문제 (0) | 2019.04.24 |
Active Directory에서 30일 지난 hostname 삭제 powershell (0) | 2019.04.24 |
댓글