2018. 10. 27. 22:36
Powershell
$ServerArray = "test-dev" , "test" # place computername here for remote access$username = '계정'$password = '암호'$desc = '백업용'foreach ($server in $ServerArray){ try { $computer = [ADSI ]"WinNT://$server ,computer" $user = $computer. Create("user", $username) $user.SetPassword( $password) $user.Setinfo() $user.description = $desc #$user.UserFlags = 65536 #암호사용기간 제한없음 $user.PasswordExpired = 1 #다음번 로그인시 암호변경해야함 $user.SetInfo() $group = [ADSI ]("WinNT:// $server/administrators,group") $group.add( "WinNT://$username,user" ) Write-Host $server + "\t" + "완료" } catch { Write-Host $server + "`t" + $_. Exception.Message; }}
'Powershell' 카테고리의 다른 글
AD계정 정보 가져오기 (0) | 2018.12.26 |
---|---|
Powershell 방화벽 관리하기 (0) | 2018.10.27 |
TCP 소켓 통신 예제 (0) | 2018.10.27 |
Powershell 외부서버의 스크립트 실행하기 (0) | 2018.05.25 |