Como posso testar credenciais de domínio em várias máquinas simultaneamente?

1

Como testar credenciais de domínio em vários hosts em uma sub-rede / domínio levando em conta que WMI é permitido para acesso remoto e que nenhum firewall em máquinas locais está habilitado?

Preciso de algo como o VMware vCenter Protect lá, você pode escolher o grupo de máquinas, atribuir credenciais e testar as credenciais fornecidas e obter um resumo do motivo pelo qual não funcionou para uma máquina específica?

Existe algo semelhante embutido no sistema operacional?

    
por Volodymyr M. 05.03.2013 / 09:52

1 resposta

0

Eu acho que a idéia geral é que desde que você está falando sobre paralelismo, você precisa de algo multithreaded. O Powershell poderia fazer isso facilmente com trabalhos ou fluxos de trabalho, mas 2003 é um sistema operacional antigo, portanto, você estaria limitado ao PS 2. (É claro que você também pode usar o .NET.) Aqui está um exemplo muito básico:

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

Os trabalhos serão executados em paralelo. Quando todos os trabalhos estiverem concluídos, use Receive-Job para reunir os resultados.

    
por 05.03.2013 / 17:03