Usuário com melhor resposta
Gerando lista de usuários via PowerShell

Pergunta
-
Boa tarde
Tenho uma lista de usuários que não sei o login de rede. Preciso inseri-los num grupo. A principio iria usar a linha de comando abiaxo para determinar o login:
Import-Module ActiveDirectory
Get-ADUser -Filter 'Name -like "fulano de tal" | Select-Object Name,SamAccountName
Para isso teria que ter uma linha dessa para cada nome da lista que tenho.
Tem como fazer uma função ou algo parecido para que eu não precisa digitar nome por nome e usar a lista que tenho?
Obrigado
Uilson Souza | MCTS ISA Server | MTAC - Microsoft Technical Audience Contributor http://uilson76.wordpress.com
Respostas
-
Partindo do pre suposto de que você tenha uma lista com nome exato do campo Name:
ForEach ($Item in (Get-Content C:\UserList.txt)){ Get-ADUser -Filter 'Name -eq $Item' | Add-ADGroupMember IntranetUsers -Members $_ }
Usar um -like neste caso mostra que você não tem certeza do que está procurando de fato e se existirem ambiguidades (procuro por José Silva e existem também José Silva Filho, José Silva Neto), certamente você acabará colocando dentro do grupo usuários que não deveriam.
- Marcado como Resposta Uilson Souza sexta-feira, 19 de fevereiro de 2016 18:16
Todas as Respostas
-
Partindo do pre suposto de que você tenha uma lista com nome exato do campo Name:
ForEach ($Item in (Get-Content C:\UserList.txt)){ Get-ADUser -Filter 'Name -eq $Item' | Add-ADGroupMember IntranetUsers -Members $_ }
Usar um -like neste caso mostra que você não tem certeza do que está procurando de fato e se existirem ambiguidades (procuro por José Silva e existem também José Silva Filho, José Silva Neto), certamente você acabará colocando dentro do grupo usuários que não deveriam.
- Marcado como Resposta Uilson Souza sexta-feira, 19 de fevereiro de 2016 18:16
-
Anderson! Muito obrigado! Era exatamente isso que precisava! Ajudou e me ensinou muito. Estou aprendendo PowerShell e estou focando nele. As atividades desse tipo estou fazendo tudo via PS.
Mais uma vez, muito obrigado!
Uilson
Uilson Souza | MCTS ISA Server | MTAC - Microsoft Technical Audience Contributor http://uilson76.wordpress.com
-
-
com certeza...
Escrevi um post e fiz um agradecimento a vc:
Uilson Souza | MCTS ISA Server | MTAC - Microsoft Technical Audience Contributor http://uilson76.wordpress.com