Het is misschien een hele domme vraag maar ik start net met powershell en ik zie niet meer wat ik fout doe.
Ik wil graag op een terminal server een script draaien waardoor ik wat gegevens van de client computer ophaal.
Nu gebruik ik dit om de computernaam van de client op te halen:
$computer = $env:CLIENTNAME
En wanneer ik de client zijn ip adres wil ophalen gebruik ik dit:
$ipaddress = [System.Net.Dns]::GetHostAddresses($computer)
Alleen hier gaat het fout, ik krijg de foutmelding "Host is onbekend"
Het vreemde is wanneer ik de computernaam zelf intyp inplaats $computer dan krijg ik wel netjes het ip adres te zien.
Zo werkt het wel:
$ipaddress = [System.Net.Dns]::GetHostAddresses('Laptop144201')
...
Ik heb deze regels al getest;
$ipaddress = [System.Net.Dns]::GetHostAddresses($computer)
$ipaddress = [System.Net.Dns]::GetHostAddresses('$computer')
$ipaddress = [System.Net.Dns]::GetHostAddresses('" + $computer + "')
$ipaddress = [System.Net.Dns]::GetHostAddresses("$computer")
Waarom lukt het wel wanneer ik de computernaam zelf intyp om het ip adres te zien en waarom lukt het niet wanneer ik een string daarvoor gebruik? Wat doe ik fout?
...
Ik wil graag op een terminal server een script draaien waardoor ik wat gegevens van de client computer ophaal.
Nu gebruik ik dit om de computernaam van de client op te halen:
$computer = $env:CLIENTNAME
En wanneer ik de client zijn ip adres wil ophalen gebruik ik dit:
$ipaddress = [System.Net.Dns]::GetHostAddresses($computer)
Alleen hier gaat het fout, ik krijg de foutmelding "Host is onbekend"
Het vreemde is wanneer ik de computernaam zelf intyp inplaats $computer dan krijg ik wel netjes het ip adres te zien.
Zo werkt het wel:
$ipaddress = [System.Net.Dns]::GetHostAddresses('Laptop144201')
...
Ik heb deze regels al getest;
$ipaddress = [System.Net.Dns]::GetHostAddresses($computer)
$ipaddress = [System.Net.Dns]::GetHostAddresses('$computer')
$ipaddress = [System.Net.Dns]::GetHostAddresses('" + $computer + "')
$ipaddress = [System.Net.Dns]::GetHostAddresses("$computer")
Waarom lukt het wel wanneer ik de computernaam zelf intyp om het ip adres te zien en waarom lukt het niet wanneer ik een string daarvoor gebruik? Wat doe ik fout?
...