Files
claudetools/.claude/temp/find-zachary.ps1
Howard Enos bc984d9c78 sync: auto-sync from HOWARD-HOME at 2026-05-20 17:08:25
Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-05-20 17:08:25
2026-05-20 17:08:29 -07:00

20 lines
923 B
PowerShell

Import-Module ActiveDirectory -EA SilentlyContinue
$u = Get-ADUser -Identity 'zachary.nelson' -Properties DistinguishedName, Department, Title, MemberOf -EA SilentlyContinue
if ($u) {
Write-Output "DN: $($u.DistinguishedName)"
Write-Output "Department: $($u.Department)"
Write-Output "Title: $($u.Title)"
Write-Output "OU: $($u.DistinguishedName -replace '^CN=[^,]+,','')"
Write-Output ""
Write-Output "Groups:"
$u.MemberOf | ForEach-Object { Write-Output " $_" }
} else {
Write-Output "User not found"
}
Write-Output ""
Write-Output "=== All users in OU=Administrative ==="
Get-ADUser -Filter * -SearchBase "OU=Administrative,OU=Departments,DC=cascades,DC=local" -Properties Department,Title -EA SilentlyContinue |
Select-Object SamAccountName, Name, Department, Title |
ForEach-Object { Write-Output " $($_.SamAccountName)$($_.Name)$($_.Department)$($_.Title)" }