-
powershell과 Excel을 이용한 대량 계정 생성공부합시다!/WindowsServer 2025. 7. 6. 08:45728x90
DC 많은 수의 계정을 한번에 생성을 위해 일일이 클릭하고 내용을 입력하는 일은 많은 시간을 요구합니다.
시간적 경제적 낭비 및 입력 오류등으로 인한 물적, 인적, 경제적 손실을 야기할 수 있습니다.
일반적인 인사관리시스템에서 직원이나 고객데이터를 CSV로 내보낸 후 PowerShell을 이용해서 대량으로 계정을 생성해 낼 수 있습니다.
1. EXCEL -> CSV로
2. PowerShell 명령어
2.1. code
Import-Module ActiveDirectory $NumberOfCreatedUser=0; Import-Csv C:\users\administrator\desktop\sdkim2.csv | ForEach-Object { Write-Host "User Name : " $_.name New-ADUser -Name $_.name ` -Path $_."pt" ` -DisplayName $_."dn" ` -Company $_."com" ` -UserPrincipalName $_."upn" ` -SamAccountName $_."sam" ` -AccountPassword (ConvertTo-SecureString "It12345!" -AsPlainText -Force) ` -ChangePasswordAtLogon $false ` -Enabled $true ` -Description $_."des" ` $NumberOfCreatedUser ++; write-host "test : " $_.Path } Write-Host "유저 생성 완료" Write-Host $NumberOfCreatedUser " 개의 유저 생성"
728x90'공부합시다! > WindowsServer' 카테고리의 다른 글
PowerShell 명령어 (0) 2025.07.06 Windows Server 2025 (0) 2025.07.03 VPN, LAN Routing, NAT (0) 2022.05.12 FSRM(File Server Resource Manager) (0) 2022.05.11 WEB Contents 복제 : DFS 복제 기능 활용 (0) 2022.05.10