Powershell Script를 이용하여 Active Directory 사용자 계정을 쉽게 생성하기


  • Active Directory 사용자 계정을 만드는 방법은 다양한다. [Active Directory 사용자  컴퓨터], [Active Directory 관리 센터], [net users 명령어], [Powershell]등을 사용할  있다.
  • Powershell을 이용하여 사용자 계정을 생성하면 처음에는 복잡하지만 조금만 익숙해지면 훨씬 편리하다. 특히 수십/수백개의 계정을 동시에 만들 때 참으로 편리하고(csv 파일 이용) 또는 Powershell Script를 이용하여 금방 만들 수 있다여기서는 확장자 .ps1을 갖는 Powershell Script를 이용하여 Active Directory 사용자 계정을 생성해보고자 한다.
  • 다음과 같이 진행하여 사용자 계정을 생성한다.
    • 관리 도구에서 [Active Directory Module for Windows Powershell]을 실행한다여기서는 AD와 관련된 cmdlet를 사용할 수 있기 때문이다.
    • 아래의 내용처럼 스크립트(C:\users.ps1를 생성한다.)
      Param (
      $FullName = (Read-Host -Prompt “직원들의 이름을 입력하세요. Ex) 이용식, Yongshik Lee”),

      $LogonID = (Read-Host -Prompt “로그온 ID를 입력하세요. Ex) jesuswithme”)

    • )
      New-ADUser -Name $FullName
      -SamAccountName $LogonID -AccountPassword (ConvertTo-SecureString -String “Pa$$w0rd” -AsPlainText -Force) -Enabled $true
      ** 어떻게 입력하는지 방법을 알려주기 위해서  $FullName = (Read-Host -Prompt “직원들의 이름을 입력하세요. Ex) 이용식, Yongshik Lee”)으로 사용한다

       

    • 이제는 Script 실행할 환경이 되어 있는지 확인하고, 혹시 안되어 있으면 환경 설정을 한다.
      Get-ExecutionPolicy
       
    • 최종적으로 C:\Users.ps1 파일을 실행하여 직원들의 사용자 계정을 생성한다.
    • 사용자를 생성한 후 생성된 것을 확인하다.
      Get-ADUser -Identity jesuswithme
       

       


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s