Beste WHT-ers,
Aangezien ik niet zo'n windows scripting held ben plaats ik hier even een vraag.
het volgende wil het geval. Ik heb een bestand met per regel 2 waardes. de eerste is de naam van een server en de 2e is het ip adres.
Nu wil ik in powershell graag dat het bestand uitgelezen word en de 2 waardes in een commandline gebruikt worden. De enige truc is dat een van de waardes direct achter een drive letter komt.
het script zover is:
foreach ($line in $file)
{
$values = $line.Split()
echo $values[1]
echo $values[0]
$program -h $server -u $username -p $password -a ipaddr:$values[1] -r z:\$values[2]
}
Als ik het script uitvoer dan krijg ik bij de echo $values[1] en [0] wel de juiste waarden. Maar in de $program regel vervangt hij values[1] door b.v. 10.2.2.2[1], terwijl ik dus 10.2.2.2 verwacht aangezien deze ook bij echo $values[1] kreeg.
Weet iemand hier iets meer vanaf ?
alvast bedankt,
Henk Bakker

Likes:


Quote