# Israel Torres
# 2012-03-14
# Create a simple AD user in AD; establish a password; enable account
Import-Module ActiveDirectory
#
# args: username, password
if($args.Length -eq 2){
$username = $args[0]
$password = $args[1]
if (!(Get-ADUser -filter {SamAccountName -eq $username})) {
Write-Host "Creating User:$username"
New-ADUser $username
Write-Host "Setting User:$username with New Password"
Set-ADAccountPassword -Identity myTestAdmin -Reset -NewPassword (ConvertTo-SecureString -AsPlainText $password -Force)
Write-Host "Unlocking User:$username"
Unlock-ADAccount -Identity $username
Write-Host "Enabling User:$username"
Enable-ADAccount -Identity $username
}else{
Write-Host "User: $username already exists; do something else."
}
}else{
Write-Host "Usage: .\CreateADUser.ps1 username password"
}
#EOF
Comments
0 B
|👍
/👎