Merge pull request #136 from andyrobbins/dev
Added name resolution to custom PSObject generated by Invoke-UserHunter.
This commit is contained in:
commit
31ed96d161
|
|
@ -9646,6 +9646,26 @@ function Invoke-UserHunter {
|
||||||
$FoundUser | Add-Member Noteproperty 'IPAddress' $IPAddress
|
$FoundUser | Add-Member Noteproperty 'IPAddress' $IPAddress
|
||||||
$FoundUser | Add-Member Noteproperty 'SessionFrom' $CName
|
$FoundUser | Add-Member Noteproperty 'SessionFrom' $CName
|
||||||
|
|
||||||
|
# Try to resolve the DNS hostname of $Cname
|
||||||
|
if ($Cname -match '[a-zA-Z]') {
|
||||||
|
Try {
|
||||||
|
$CNameDNSName = [System.Net.Dns]::GetHostByName($CName).Hostname
|
||||||
|
}
|
||||||
|
Catch {
|
||||||
|
$CNameDNSName = $Cname
|
||||||
|
}
|
||||||
|
$FoundUser | Add-Member NoteProperty 'SessionFromName' $CnameDNSName
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
Try {
|
||||||
|
$CNameDNSName = [System.Net.Dns]::Resolve($Cname).HostName
|
||||||
|
}
|
||||||
|
Catch {
|
||||||
|
$CNameDNSName = $Cname
|
||||||
|
}
|
||||||
|
$FoundUser | Add-Member NoteProperty 'SessionFromName' $CnameDNSName
|
||||||
|
}
|
||||||
|
|
||||||
# see if we're checking to see if we have local admin access on this machine
|
# see if we're checking to see if we have local admin access on this machine
|
||||||
if ($CheckAccess) {
|
if ($CheckAccess) {
|
||||||
$Admin = Invoke-CheckLocalAdminAccess -ComputerName $CName
|
$Admin = Invoke-CheckLocalAdminAccess -ComputerName $CName
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue