Powershell INI Tags auslesen
Hi@All,
Vorgabe INI.
Aus dem File will ich die Namen der Bereiche auslesen und in einen String packen mit ";" als Delemiter.
Mein Erster Versuch schlägt schonmal fehl. =)
Da er mir nichts liefert und auch keinen Fehler wirft wird mein Gedanke wohl falsch sein.
F1 ^^
Gruß
Vorgabe INI.
[bereich1]
...
[bereich2]
...
[bereich3]
...
Aus dem File will ich die Namen der Bereiche auslesen und in einen String packen mit ";" als Delemiter.
Result= "bereich1;bereich2;bereich3"
Mein Erster Versuch schlägt schonmal fehl. =)
$inifile = "c:\temp\vorgabe.ini"
$result = ""
get-content -path $inifile | foreach{
if($_ -like "[*]"){
$result += ";"+$_
}
}
Da er mir nichts liefert und auch keinen Fehler wirft wird mein Gedanke wohl falsch sein.
F1 ^^
Gruß
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 317446
Url: https://administrator.de/forum/powershell-ini-tags-auslesen-317446.html
Ausgedruckt am: 16.04.2025 um 15:04 Uhr
2 Kommentare
Neuester Kommentar

$result = (gc "c:\temp\vorgabe.ini" | ?{$_ -match '^\[([^\]]+)\]'} | %{$matches[1]}) -join ";"
Get-IniContent
R.