知道为什么Unlock-ADAccount如此之慢?

时间:2017-03-26 10:59:30

标签: performance powershell active-directory

我有一个PowerShell脚本,它会查看10台服务器以查看帐户是否已锁定,然后尝试解锁。搜索状态和解锁本身都非常慢......每次大约10秒。以下部分代码。希望每个电话只会采取< 1秒。

for ($i=0; $i -lt $servers.length; $i++) {
  try {
    $lockstatus = Get-ADUser -Server $servers[$i] -Identity $username -Properties LockedOut
  } catch...

并且还只解锁那些显示帐户被锁定的服务器...

  for ($i=0; $i -lt $servers.length; $i++) {
    if ($serverslock[$i]) {
      Write-Host "Updating" $servers[$i] "..."
      try {
        Unlock-ADAccount -Server $servers[$i] -Identity $username
      }

任何帮助将不胜感激。谢谢

0 个答案:

没有答案