Home Tutoriais PowerShell Gerenciando objetos do Active Directory com PowerShell

Gerenciando objetos do Active Directory com PowerShell

logo-POSH-100x100Gerenciar objetos do Active Directory Domain Services no Windows Server 2012 é muito fácil ainda mais usando o Windows PowerShell. Neste artigo eu listo 12 comandos mais importantes para começar a gerenciar objetos do Active Directory como  OU, Usuários e Grupos.

Não se esqueça que você pode consultar os comandos Get-Command –Module ActiveDirectory

 

 

 


 

1) Como criar um grupos no AD ?

New-ADGroup -Name ITManageComputers -GroupCategory Security -GroupScope Global -DisplayName ITManageComputers
New-ADGroup -Name Gerentes -GroupCategory Security -GroupScope Global -DisplayName Gerentes

2) Como criar uma OUs ?

New-ADOrganizationalUnit -Name "SP" 
New-ADOrganizationalUnit -Name "Gerentes de TI" 
New-ADOrganizationalUnit -Name "Projetos"

3) Como criar usuários já em uma OU?

New-ADUser "BillGates" -Path "OU=Gerentes de TI,DC=Contoso,DC=com" -Department "Gerencia"
New-ADUser "SteveBallmer" -Path "OU=Gerentes de TI,DC=Contoso,DC=com" -Department "Gerencia"
New-ADUser "SteveWoz" -Path "OU=Projetos,DC=Contoso,DC=com" -Department "Projetos"

4) Como definir a senha para um usuário ?

Set-ADAccountPassword BillGates 

5) Como adicionar usuários a grupos ?

Get-ADUser -Filter * -SearchBase "ou=gerentes de ti, dc=contoso,dc=com" | Add-ADPrincipalGroupMembership -MemberOf Gerentes

6) Como todos listar os usuários de uma OU ?

Get-ADUser -Filter * -SearchBase "ou=Projetos,dc=contoso,dc=com"

7) Como fazer com que todos os usuários de uma OU alterem sua senha no próximo logo?

Get-ADUser -Filter * -SearchBase "ou=Projetos,dc=contoso,dc=com"| Set-ADUser -ChangePasswordAtLogon $true

8) Como listar usuários de um determinado departamento ?

Get-ADUser –Filter 'department -eq "Projetos"' -Properties Department | Format-Table DistinguishedName,Department

9) Como listar o último logon do usuário ?

Get-ADUser BillGates –properties lastlogondate

10) Como listar todos os usuários e o último logon de cada um ?

Get-ADUser -filter * | fl name, lastlogondate

11) Como buscar todos os usuários desabilitados ?

Get-ADUser -filter * | where { $_.enabled -eq $False}

12) Como habilitar todos os usuários que estão desabilitados ?

Get-ADUser -filter * | where { $_.enabled -eq $False} | Enable-ADAccount

Última atualização (Sex, 14 de Junho de 2013 13:00)

 
World's Top Web Hosting providers awarded and reviewed. Find a reliable green hosting service, read greengeeks review