我有一个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
}
任何帮助将不胜感激。谢谢