Einrückungen in Ausgabedatei vermeiden (Powershell)
Moin,
irgendwie fällt mir keine gute Google-Suche dazu ein. Aber sicher weiß das einer von Euch.
Ich "schreibe" immer mal wieder LDIF-Dateien aus als CSV gelieferten Listen. Da hätte ich das im Quellcode gerne so:
Dann sieht das aber in der Ausgabe so aus:
Ich hätte das im Ergebnis aber gerne ohne Einrückungen. Kann man der PS irgendwie sagen, dass die Einrückungen im Quellcode nicht in die Ausgabedatei übernommen werden sollen?
Liebe Grüße
Erik
irgendwie fällt mir keine gute Google-Suche dazu ein. Aber sicher weiß das einer von Euch.
Ich "schreibe" immer mal wieder LDIF-Dateien aus als CSV gelieferten Listen. Da hätte ich das im Quellcode gerne so:
foreach($user in $arr_users) {
Out-File $ldif -InputObject "dn: uid=$($user.uid),ou=people,dc=domain,dc=de`
changetype: modify`
add: employeetype`
employeetype: $($user.employeetype)`n`n"`
-Append -encoding utf8
}
Dann sieht das aber in der Ausgabe so aus:
dn: uid=user,ou=people,dc=domain,dc=de
changetype: modify
add: employeetype
employeetype: Whatever
Ich hätte das im Ergebnis aber gerne ohne Einrückungen. Kann man der PS irgendwie sagen, dass die Einrückungen im Quellcode nicht in die Ausgabedatei übernommen werden sollen?
Liebe Grüße
Erik
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 391106
Url: https://administrator.de/forum/einrueckungen-in-ausgabedatei-vermeiden-powershell-391106.html
Ausgedruckt am: 26.03.2025 um 11:03 Uhr
2 Kommentare
Neuester Kommentar

foreach($user in $arr_users) {
Out-File $ldif -InputObject ("dn: uid=$($user.uid),ou=people,dc=domain,dc=de`
changetype: modify`
add: employeetype`
employeetype: $($user.employeetype)`n`n" -replace '(?m)^\s+','')`
-Append -encoding utf8
}
foreach($user in $arr_users) {
Out-File $ldif -InputObject "dn: uid=$($user.uid),ou=people,dc=domain,dc=de`nchangetype: modify`nadd: employeetype`nemployeetype: $($user.employeetype)`n`n" -Append -encoding utf8
}
$OFS = "`n"
foreach($user in $arr_users) {
Out-File $ldif -InputObject ("dn: uid=$($user.uid),ou=people,dc=domain,dc=de",`
"changetype: modify",`
"add: employeetype",`
"employeetype: $($user.employeetype)`n`n")`
-Append -encoding utf8
}