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