Cmdlet filtro de usuários e membro de grupo

Olá, hoje mais 2 cmdlet interessantes, um parecido com o que postamos essa semana, mas exportando os dados para csv e o segundo uma busca por usuário no AD, também enviando o resultado para um arquivo csv.

cmdlet

Get-ADGroupMember -identity “Domain Admins” | Export-csv -path C:Groupmembers.csv -NoTypeInformation

O comando Get-ADGroupMember -Identity “Domain Admins” seleciona todos os usuários que estão no grupo Domain Admins.
O comando Export-csv -path C:Groupmembers.csv -NoTypeInformation envia os resultados do primeiro comando para um arquivo csv no caminho C:, no caso.

Get-ADuser -f * -pr LastLogonDate,SamAccountName,whenCreated | select samaccountname,lastlogondate,whenCreated | sort -property lastlogondate | ConvertTo-Csv | Out-File C:usuariosad.csv

O comando Get-ADuser -f * -pr LastLogonDate,SamAccountName,whenCreated filtra usuários do Active Directory pelos atributos LastLogonData (ultimo logon), SamAccountName (nome de logon) e whenCreated (data de criação do objeto).
O comando select samaccountname,lastlogondate,whenCreated seleciona os dados filtrados pelo primeiro.
O comando sort -property lastlogondate ordena os dados adquiridos pelo atributo lastlogondate.
O comando ConvertTo-Csv | Out-File C:usuariosad.csv converte os dados para csv e salva no arquivo usuariosad.csv no C:.

Cmdlet no Windows PowerShell

Infelizmente não é costume de todos os administradores de ambiente Microsoft utilizar o PowerShell, e me incluo nisso, mas é importante praticar, mesmo com exemplos simples, mas que facilitam muito a vida.

Para mais informações sobre cmdlet e Windows Power Shell você pode acessar o MSDN ou o Technet.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *