Difference between revisions of "Active Directory (PowerShell)"
Jump to navigation
Jump to search
(Initial creation) |
m (→Get-Users examples: Added further example) |
||
Line 26: | Line 26: | ||
== Users == | == Users == | ||
=== <code>Get- | === <code>Get-ADUser</code> examples === | ||
<source lang="powershell"> | <source lang="powershell"> | ||
$users = Get-ADUser -Filter * -SearchBase "DC=domain,DC=com" # Get all users in domain.com | $users = Get-ADUser -Filter * -SearchBase "DC=domain,DC=com" # Get all users in domain.com | ||
Line 33: | Line 33: | ||
$user = Get-ADUser -Filter {{Surname -eq "last" -and GivenName -eq "first"}} # Get user by first and last names | $user = Get-ADUser -Filter {{Surname -eq "last" -and GivenName -eq "first"}} # Get user by first and last names | ||
$users = Get-ADUser -Filter * -SearchBase "OU=London,OU=Users,DC=EU,DC=domain,DC=com" # Get users in London OU | $users = Get-ADUser -Filter * -SearchBase "OU=London,OU=Users,DC=EU,DC=domain,DC=com" # Get users in London OU | ||
</source> | |||
To create a CSV export of fields from AD... | |||
<source lang="powershell"> | |||
$users = Get-ADUser -Filter * -SearchBase "DC=DOMAIN,DC=COM" -Properties Enabled, CanonicalName, Country, Created, LastLogonDate, mail | |||
$users | Select-Object Name, Enabled, CanonicalName, Country, Created, LastLogonDate, mail | export-csv -Path users.csv | |||
</source> | </source> | ||