mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-05-08 14:22:46 +00:00
Add integration tests for win_user module.
This commit is contained in:
17
test/integration/roles/test_win_user/files/lockout_user.ps1
Normal file
17
test/integration/roles/test_win_user/files/lockout_user.ps1
Normal file
@@ -0,0 +1,17 @@
|
||||
trap
|
||||
{
|
||||
Write-Error -ErrorRecord $_
|
||||
exit 1;
|
||||
}
|
||||
|
||||
$username = $args[0]
|
||||
[void][system.reflection.assembly]::LoadWithPartialName('System.DirectoryServices.AccountManagement')
|
||||
$pc = New-Object -TypeName System.DirectoryServices.AccountManagement.PrincipalContext 'Machine', $env:COMPUTERNAME
|
||||
For ($i = 1; $i -le 10; $i++) {
|
||||
try {
|
||||
$pc.ValidateCredentials($username, 'b@DP@ssw0rd')
|
||||
}
|
||||
catch {
|
||||
break
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user