From 2d5f9321c88cb63caaed5fd2dd22c0a34ab6af75 Mon Sep 17 00:00:00 2001 From: "Mr.Un1k0d3r" Date: Thu, 24 Oct 2019 13:51:40 -0400 Subject: [PATCH] Update Search-FullNameToSamAccount.ps1 --- scripts/Search-FullNameToSamAccount.ps1 | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/scripts/Search-FullNameToSamAccount.ps1 b/scripts/Search-FullNameToSamAccount.ps1 index 9c2e109..cd40055 100644 --- a/scripts/Search-FullNameToSamAccount.ps1 +++ b/scripts/Search-FullNameToSamAccount.ps1 @@ -6,6 +6,8 @@ function Search-FullNameToSamAccount { [Parameter(Mandatory=$True, ValueFromPipeline=$True)] [string]$Filter, [Parameter(Mandatory=$False)] + [string]$Domain = "", + [Parameter(Mandatory=$False)] [switch]$SamOnly = $False ) @@ -17,8 +19,9 @@ function Search-FullNameToSamAccount { ForEach($User in $Filter) { Write-Output "[*] Searching for $($User)" $Query = "(&(objectCategory=User)(displayName=*$($User)*))" - $Domain = New-Object System.DirectoryServices.DirectoryEntry - + if($Domain -eq "") { + $Domain = New-Object System.DirectoryServices.DirectoryEntry + } $DirSearch = New-Object System.DirectoryServices.DirectorySearcher $DirSearch.SearchRoot = $Domain $DirSearch.PageSize = 100