Precisa obter uma lista de todos os usuários em uma sub-rede de servidores

1

Estou procurando escrever um script batch ou vbs para reunir todos os usuários (local para o servidor, ou seja, administradores ou uma conta local (não usuários de anúncios)) em uma coleção de servidores dentro da minha rede.

Eu suponho que eu poderia fazer isso por sub-rede. Pode até colocar os nomes dos servidores em um arquivo de texto csv para o script ler e relatar. Muito a perguntar. Eu usaria o net user, mas eu só tenho acesso local.

Idéias? Ou muitos muros de segurança para trabalhar?

Atualização: Eu tenho acesso a esses servidores. É principalmente uma verificação de segurança para garantir que nenhum outro administrador tenha alterado o modelo. Powershell também estaria bem.

Eu sei que isso pode ser feito. Só faz um tempo ...

    
por mikedopp 09.06.2014 / 23:10

1 resposta

1

usando o PowerShell

computerName = Read-Host 'Enter computer name or press <Enter> for localhost' 

if ($computerName -eq "") {$computerName = "$env:computername"} 
$computer = [ADSI]"WinNT://$computerName,computer" 
$computer.psbase.Children | Where-Object { $_.psbase.schemaclassname -eq 'user' } | Format-Table Name, Description -autoSize 

fonte

ou você poderia usar um exemplo do technet, como sugerido. aqui está um

    
por 10.06.2014 / 00:31