728x90
$UserName = '도메인명\계정'
$Password = "비밀번호"
$Domain = $env:USERDOMAIN
Add-Type -AssemblyName System.DirectoryServices.AccountManagement
$ct = [System.DirectoryServices.AccountManagement.ContextType]::Domain
$pc = New-Object System.DirectoryServices.AccountManagement.PrincipalContext $ct,$Domain
$pc.ValidateCredentials($UserName,$Password)
결과값(암호가 맞을 경우)
True
결과값(암호가 틀릴 경우)
False
728x90
'IT이야기 > Powershell' 카테고리의 다른 글
Windows command collection (2) | 2022.12.13 |
---|---|
파일 복사 시, Progress bar 나오게 하는 방법 (0) | 2021.09.10 |
Viewing Truncated PowerShell Output (0) | 2019.08.22 |
윈도우 업데이트 리스트 카운트 구하기 (0) | 2019.05.27 |
[MSSQL]WMI for SQL Management(2)-ClientNetworkProtocol (0) | 2019.05.21 |