파워쉘 초보 질문 드립니다..

Import-Module ActiveDirectory

$accountName = Get-ADUser -SearchBase "OU=test_Users,DC=test,DC=com" -Filter * -Property Name, passwordlastset | select samaccountname


foreach ($i in $accountName.samaccountname) {


if($i.PasswordNeverExpires -lt "false") {

Get-ADUser $i | Set-ADAccountControl -PasswordNeverExpires $false

$TargetUser = Get-ADUser -Filter { sAMAccountName -eq $i }

$uObj = [ADSI]"LDAP://$TargetUser"

$uObj.put("pwdLastSet", 0)

$uObj.SetInfo()

$uObj.put("pwdLastSet", -1)

$uObj.SetInfo()

}

}


패스워드 변경 기간이 만료된 사용자를 찾아

패스워드를 사용자가 윈도우 로그인 시에 직접 변경하게 만들고 싶은데 

너무 어려워서 조언을 구하고 싶습니다.


태그가 없습니다.

2개의 답변이 있습니다.

0 추천 | 약 한 달 전
답변을 보시려면 로그인이 필요합니다.   로그인 회원가입
Reply

댓글 남기기

댓글을 남기기 위해서는 로그인이 필요합니다.

로그인 회원가입

1st 5stars

0 추천 | 약 한 달 전
답변을 보시려면 로그인이 필요합니다.   로그인 회원가입
Reply

댓글 남기기

댓글을 남기기 위해서는 로그인이 필요합니다.

로그인 회원가입

답변 달기

답변을 남기기 위해서는 로그인이 필요합니다.

로그인 회원가입

IT운영 카테고리의 다른 질문들...

  • 5일 전
  • 댓글 : 4일 전
  • 7일 전
  • 댓글 : 약 15시간 전
  • 11일 전
  • 댓글 : 7일 전
  • 18일 전
  • 댓글 : 17일 전
  • 19일 전
  • 댓글 : 17일 전