Wednesday, May 16, 2018

 

[ActiveDirectory] Powershell to reset AD user password remotely



Powershell to reset AD user password remotely







[Explanation]

### 접속 계정 및 초기화 대상 경로 지정
$target=New-Object System.Collections.ArrayList 
#[변경필요] 접속 계정은 Account Operator 권한을 갖고 있어야 합니다.
$user='domain\administrator'  
#[변경필요] 초기화시킬 복수의 계정을 list.txt 파일에 sAMAccountName 만 입력합니다. 
$target=Get-Content C:\Users\administrator\Desktop\AD_Reset_Password_MulitAccounts\accounts.txt 


### 스크립트 영역
set-ExecutionPolicy RemoteSigned
$result= Invoke-Command -ComputerName (server info)  -credential $user  -ScriptBlock {param($user, $target) ;import-module activedirectory; $pwd='(reset password)' ;$securepwd = ConvertTo-SecureString $pwd -AsPlainText -Force;  $target | %{Set-ADAccountPassword $_ -NewPassword $securepwd -Reset -PassThru } ; $target  | %{ get-aduser -properties * -filter {sAMAccountName -eq $_ } | select sAMAccountName, PasswordLastSet } }   -ArgumentList $user, $target
$cnt=$target.Length
$num=0
For ( $c=0; $c -lt $cnt ; $c++){
      $result[$c].sAMAccountName+" ----- "+$result[$c].PasswordLastSet
    }
sleep -Seconds 3
Remove-Variable user,cnt,result,target





댓글이나 의견은 언제든지 환영합니다.

Your Comments are Always Welcomed!
Share:

Sunday, April 8, 2018

 

[Windows] Windows 10 배달최적화 설명 및 GPO 적용



Windows 10 배달최적화 설명 및 GPO 적용




[Explanation]

윈도우 10 OS 환경에서는 기본적으로 품질업데이트 경우 Rollup(누적) 업데이트 방식으로 윈도우 패치가 배포됩니다. 그렇기 때문에 Windows 7 OS 환경 대비 패치 용량이 큰 편으로 사내망을 사용하는 환경 경우, 패치 배포날에는 인터넷 트래픽 과점하는 증상이 발생하게 됩니다. 

이를 개선하기 위해서 Windows 10 OS는 '배달최적화'라는 기능이 있습니다. 우선 SCCM이나 WSUS를 운영하시는 관리자라면 아시겠지만 기존의 Branch Cache 기능과 유사합니다. 인터넷을 통해서 패치를 다운로드 받기도 하지만 경우에 따라, 동일한 네트워크 환경에 있는 다른 PC로부터 패치를 다운로드 받을 수 있어서 트래픽 과점 현상을 완화시킬 수 있습니다. 

방법은 아래와 같습니다. 'Windows 업데이트>고급옵션>배달최적화' 에 가셔서 설정을 하실 수 있습니다. 자세한 정보를 원하시면 링크 를 통해서 확인하실 수 있으며, GPO 정책을 통해서 설정을 원하시면 링크 를 통해서 적용하실 수 있습니다.









♔♔♔♔♔♔♔♔♔♔

댓글이나 의견은 언제든지 환영합니다.

Your Comments are Always Welcomed!
Share: