Active Directory 내의 많은 사용자 그룹에 대해 ‘회사’필드를 업데이트 할 수있는 방법이 있는지 궁금합니다. 특정 문자열로 끝나는 회사와 모든 사용자를 일치시키고 싶습니다.
각 사용자별로 개별적으로 변경하는 데 시간이 너무 오래 걸립니다.
답변
dsquery user -name * -limit 0 | dsmod user -company "%COMPANY%"
dsquery
필요에 따라 특정 사용자를 타겟팅 하도록를 조정하십시오 .
편집 :
특정 [sub-] 문자열과 일치 시키려면
dsquery * -filter "&((objectCategory=Person)(objectClass=User)(company=*OLDCOMPANY))" -limit 0 | dsmod user -company "%NEWCOMPANY%"
*OLDCOMPANY
필요에 맞게 정규식을 조정하십시오 .
답변
powershell 스크립트를 작성하여 회사 = 이전 회사 이름 인 모든 사용자의 스크립트를 새 회사 이름으로 변경하십시오.