概览
根据要求创建用户账户,先检查系统中是否已经存在重名账户,否则在账号后加 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 条评论