Windows Server 2008에서 새 사용자를 생성하기 위한 계정 생성 스크립트 생성

Windows Server 2008에서 새 사용자를 생성하기 위한 계정 생성 스크립트 생성

도메인 사용자 그룹에 새 사용자를 생성하고 암호, 로밍 프로필 및 로그인 스크립트를 설정하는 계정 생성 스크립트를 만들 수 있어야 합니다. 입력 내용은 이름, 성, 사용자 이름, 비밀번호입니다. 이 스크립트는 이름, 성, 사용자 이름, 비밀번호와 같은 형식의 파일에서 읽어야 합니다. 또한 파일에 원하는 수의 사용자를 입력할 수 있어야 합니다.

답변1

Powershell을 사용하는 가장 쉬운 방법입니다. 다음 순서로 데이터가 포함된 CSV 파일을 만들어야 합니다(중요!).

Name,GivenName,Surname,SamAccountName

이는 헤더 라인일 수 있으며 각 사용자에 대한 데이터는 다음과 같은 순서로 한 줄씩 추가되어야 합니다.

Arno Bost,Arno,Bost,abost,
Peter Fischer,Peter,Fischer,pfischer

SamAccountName - 새 사용자가 Windows에 로그인하는 데 사용할 사용자 이름입니다. 이름 - 사용자의 표시 이름입니다.

다음 스크립트는 먼저 CSV 파일을 읽고 해당 내용을 New-ADUser cmdlet에 파이프한 다음 각 사용자 계정의 암호를 Pa$$w0rd로 설정하고 마지막으로 계정을 활성화합니다.

Import-Module ActiveDirectory
Import-Csv C:\data\new-users.csv | New-ADUser -Path "CN=Users,DC=yourdomain,DC=COM" -AccountPassword (ConvertTo-SecureString "Pa$$w0rd" -AsPlainText -force) -Enabled $True -ScriptPath logonscript.bat -ProfilePath \\server\folder -PassThru

계정이 생성되면 활성화됩니다. -ScriptPath logonscript.bat는 AD 컨트롤러의 로그온 스크립트 이름을 표시하며, -ProfilePath\server\folder는 로밍 프로필의 경로입니다.

"CN=Users,DC=yourdomain,DC=COM"을 실제 도메인과 계정을 저장해야 하는 실제 OU로 변경하는 것을 잊지 마세요(예: "OU=office,CN=Users,DC=cooldomain,DC) =COM"

비밀번호 "Pa$$w0rd"를 필요한 비밀번호로 변경하세요.

관련 정보