MicroSoft

마이크로소프트 제품에 관련된 기술 정보 페이지 입니다.

[Active Directory] 컴퓨터계정의 설명에 부서정보와 사용자 정보를 일괄 입력 방법작성자 이완주2019-01-14조회수 74

Excel 파일을 CSV 파일로 저장

 

CSV 파일을 메모장으로 열어 UTF-8로 저장 (한글 깨짐 현상 방지)

Powershell 명령어 작성

소스 파일

Import-Csv "C:\temp\data\computername.csv" | ForEach-Object `

{

    Write-Host "Creating AD User:" $_.name

   

$tmpdept =""

    $tmpdept = $_.lv1

    if($_.lv2 -ne ""){

        $tmpdept +="/"

        $tmpdept +=$_.lv2

   

        if($_.lv3 -ne ""){

            $tmpdept +="/"

            $tmpdept +=$_.lv3

        }

    }

    $tmpdept += "   "

    $tmpdept +=$_.name

    Write-Host $tmpdept

 

    Set-ADComputer $_.computername -Description $tmpdept

 

}

 

실행 결과

컴퓨터 이름이 있는 경우에만 동작 없는 경우 오류 처리

Active Directory에 정상적으로 값이 입력됨을 확인 함.