Назад | Перейти на главную страницу

Как я могу проверить учетные данные домена одновременно на нескольких машинах?

Как проверить учетные данные домена на нескольких хостах в подсети / домене с учетом этого WMI разрешен удаленный доступ и не включены брандмауэры на локальных машинах?

Мне нужно что-то вроде VMware vCenter Protect, где вы можете выбрать группу машин, назначить учетные данные и проверить предоставленные учетные данные и получить сводку, почему это не сработало для конкретной машины?

Есть ли что-то подобное встроено в ОС?

Я думаю, общая идея состоит в том, что раз уж вы говорите о параллелизме, вам нужно что-то многопоточное. Powershell может легко сделать это с помощью заданий или рабочих процессов, но 2003 - это старая операционная система, поэтому вы будете ограничены PS 2. (Конечно, вы также можете создать что-то в .NET). Вот очень простой пример:

Foreach($_ in $ComputersFile)
{
    Start-Job -ScriptBlock { Get-WMIObject Win32_ComputerSystem -Computer $_ -Credential $Creds }
}

Задания будут выполняться параллельно. Как только все задания будут завершены, используйте Receive-Job для сбора результатов.