nagus
Goto Top

For-Schleife verarbeitet keine Unicode Datei

Hi zusammen,
ich habe einen kleinen Batch um Daten aus dem AD auszulesen. Dabei schreibe ich mit DSGET eine UNICODE Datei.
Die nachfolgende For-Schleife verabreitet diese Datei dann aber nicht - kommentarlos, ohne jede Fehlermeldung...
Wenn ich die Datei ohne -uco erstelle läuft mein Batch ...

for /F %%i in (%input%) do echo %%i && dsquery user -samid %%i | dsget user -fn -L -uco>>%temp_out%
for /F " tokens=1,2,3 delims=: " %%i in (%temp_out%) do if %%i==fn echo %%j>>%output%  

Irgend eine Idee warum das so ist?

Danke
Nagus

Content-ID: 489344

Url: https://administrator.de/contentid/489344

Ausgedruckt am: 21.11.2024 um 23:11 Uhr

140913
140913 28.08.2019 aktualisiert um 13:55:12 Uhr
Goto Top
https://www.robvanderwoude.com/type.php#Unicode

Unicode, mit einer der vielen Gründen langsam mal auf die Powershell umzusteigen ...
Nagus
Nagus 28.08.2019 um 19:32:29 Uhr
Goto Top
Habe mir das ganze mal angeschaut und versucht ob es funktioniert, aber die FOR-Schleife macht einfach nix mit der Unicode Datei.
Ist in dem Fall eigentlich nicht schlimm - war nur was wegen Bequemlichkeit.

Hat mich jetzt einfach Zeit gekostet und ich finde es vom Verhalten merkwürdig ....

Powershell bin ich bei ... aber läuft noch ned so face-wink
140913
140913 28.08.2019 um 20:17:05 Uhr
Goto Top
Powershell bin ich bei
Get-Content 'd:\input.txt' | %{Get-AdUser $_ -Properties Givenname, Surname} | Select Givenname,Surname