-
도메인 사용자 계정을 일괄 보안 그룹에 넣는 파워셸IT/Windows 2023. 12. 18. 18:10반응형
# CSV 파일 경로 지정
$csvPath = "C:\powershell\yourfile.csv"
# CSV 파일 읽기
$users = Import-Csv -Path $csvPath
# Active Directory 모듈 로드
Import-Module ActiveDirectory
# 각 사용자에 대해 처리
foreach ($user in $users) {
# CSV 파일에 있는 필드 가져오기
$SamAccount = $user.SamAccount
$LevelID = $user.LevelID <-csv 파일의 보안 그룹 이름 컬럼->
# AD 그룹 이름 설정 (LevelID와 일치하도록 조정 필요)
$groupName = $LevelID
# 해당 LevelID의 AD 그룹에 사용자를 추가
if (Get-ADGroup -Filter {Name -eq $groupName}) {
Add-ADGroupMember -Identity $groupName -Members $SamAccount
Write-Host "사용자 $SamAccount이(가) $groupName 그룹에 추가되었습니다."
} else {
Write-Host "AD 그룹 $groupName을 찾을 수 없습니다."
}
}
Write-Host "작업이 완료되었습니다."
# Active Directory 모듈 언로드
Remove-Module ActiveDirectory반응형'IT > Windows' 카테고리의 다른 글
AD에 계정 속성 업데이트 하는 파워셸 (0) 2023.12.18 Windows Event Log Service restart error, Access is denied. (0) 2023.05.30 #5. Exchange Server 인증서 설치 및 할당 (0) 2023.04.11 #4. 인증서 설치 (사설 인증서 만들기) (0) 2023.04.11 #3. 인증서 내보내기 (사설 인증서 만들기) (0) 2023.04.11