I am trying to figure out how I can remove the DNS Root of a computer so I can plug that into the Get-ADComputer cmdlet.
What I am doing is taking a list of IP addresses and resolving those to computer names like so:
$ComputerNames = @(Get-Content 'C:\IPAddressList.txt' | ForEach-Object{
([System.Net.Dns]::GetHostEntry($_)).Hostname.ToUpper()})
Then when I call on the $ComputerNames variable it gives me the computer names along with the DNS Root at the end, like so:
SalesComputer102.my.domain.com
How can I go about removing the “.my.domain.com” DNS Root so I can just use the computer name for Get-ADComputer?
Get-ADComputer errors if I try to use ‘SalesComputer102.my.domain.com’
Thanks