# 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' 카테고리의 다른 글
Windows 11 업그레이드 에러 (0) | 2025.01.17 |
---|---|
Windows Server 2025 - 처음 설치 해보기 (0) | 2024.11.21 |
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 |