Heren,
Ik probeer via een batch file een mooi bestandje te genereren.
Ik moet van een aantal servers het aantal ingelogde gebruikers weten. Hiervoor heb ik een speciale executable: user.exe /server:[servernaam] en als ik deze exectue geeft deze mij keurig 3 of 4 of 9 terug. Nu wil ik dit weg schrijven in een mooi bestand in deze layout:
Server1: 4
Server4: 8
Maar via batch command lukt het me niet om dit voor elkaar te krijgen.
echo %serv1% | user.exe /server:%serv1% >> layout.txt
werkt niet, dan word namelijk in het dos venster de servernaam geechot en in het bestand layout.txt het getal van het aantal ingelogde gebruikers.
Als ik:
echo %serv1% >>out.txt | user.exe /server:%serv1% >> layout.txt
Doe word beide wel in het bestand geplaatst, maar met een <enter> er tussen, en dat wil ik juist niet.
Hoe kan ik dit oplossen?
Ik probeer via een batch file een mooi bestandje te genereren.
Ik moet van een aantal servers het aantal ingelogde gebruikers weten. Hiervoor heb ik een speciale executable: user.exe /server:[servernaam] en als ik deze exectue geeft deze mij keurig 3 of 4 of 9 terug. Nu wil ik dit weg schrijven in een mooi bestand in deze layout:
Server1: 4
Server4: 8
Maar via batch command lukt het me niet om dit voor elkaar te krijgen.
echo %serv1% | user.exe /server:%serv1% >> layout.txt
werkt niet, dan word namelijk in het dos venster de servernaam geechot en in het bestand layout.txt het getal van het aantal ingelogde gebruikers.
Als ik:
echo %serv1% >>out.txt | user.exe /server:%serv1% >> layout.txt
Doe word beide wel in het bestand geplaatst, maar met een <enter> er tussen, en dat wil ik juist niet.
Hoe kan ik dit oplossen?