概览

根据要求创建用户账户,先检查系统中是否已经存在重名账户,否则在账号后加 1 或 2 或 3,一直轮询下去,避免不当,剔除了 2 和 4 有序号,最终创建账户。

代码

$sid = 'hejiaojiao'
$i = 0
$oupath = 'OU=NewUserZone,DC=hxx,DC=tt'
$aduser = Get-ADUser -Filter 'samaccountname -eq $sid'
if($aduser -eq $null)
{
    New-ADUser -SamAccountName $sid -Name $sid -UserPrincipalName ($sid + "hxx.tt") -DisplayName $sid -AccountPassword (ConvertTo-SecureString '123456' -AsPlainText -Force) -Path $oupath -Enabled $true
}
else
{
    while ($true)
    {
    	$i += 1
    	if ($i -eq 2 -or $i -eq 4)
    	{
    		continue
    	}
    	else
    	{
            $samaccountname = ($sid + '_' + $i.ToString())
    		$aduser = Get-ADUser -Filter 'samaccountname -eq $samaccountname'
    		if ($aduser -eq $null)
    		{
    			New-ADUser -SamAccountName $samaccountname -Name $samaccountname -UserPrincipalName ($samaccountname + "hxx.tt") -DisplayName $samaccountname  -AccountPassword (ConvertTo-SecureString 'jjh11##90' -AsPlainText -Force) -Path $oupath -Enabled $true
                Write-Host $samaccountname
                break
    		}
    	}
    }
}

0 条评论

发表评论

Avatar placeholder

您的电子邮箱地址不会被公开。