PowerShell: Wert in Matrix finden und dann die ganze Zeile ausgeben
Hi zusammen,
vermutlich ist mein Problem ganz simpel zu lösen, aber mein Skill für PS noch nicht ausreichend.
Ich habe eine CSV mit folgenden Werten, die alle per ; getrennt sind
Ich habe nun folgenden Ansatz der auch soweit klappt
Allerdings bekomme ich jetzt nur die Accounts angezeigt, ich brauche aber auch den Fullname und AccessRigths.
Ich habe auch bereits mit
versucht zu filtern, bekomme es aber nicht hin. Als ausgabe erhalte ich immer das ganze Array oder jeweils die Spalte des Arrays aber nie die jeweilige Zeile
Bin schon ein wenig verzweifelt .....
Thx
Nagsu
vermutlich ist mein Problem ganz simpel zu lösen, aber mein Skill für PS noch nicht ausreichend.
Ich habe eine CSV mit folgenden Werten, die alle per ; getrennt sind
FullName Account AccessRights
d:\Pfad Domäne\Test ReadAndExecute, Synchronize
d:\Pfad Domäne\Test ReadAndExecute, Synchronize
d:\Pfad S-1-5-21-790525478-362288127-682003330-15873 ReadAndExecute, Synchronize
d:\Pfad S-1-5-21-790525478-362288127-682003330-23885 ReadAndExecute, Synchronize
Ich habe nun folgenden Ansatz der auch soweit klappt
$test = import-csv -path "test.csv" -Delimiter ";"
$v1 = $Test2.fullname
$v2=$test.Account
$v3=$test.AccessRights
foreach ($t in $test.Account) {
if ($t -like "s-1-*") {$t }
}
Allerdings bekomme ich jetzt nur die Accounts angezeigt, ich brauche aber auch den Fullname und AccessRigths.
Ich habe auch bereits mit
$test | ForEach-object {write-host $_.FullName $_.Account $_.AccessRights}
Bin schon ein wenig verzweifelt .....
Thx
Nagsu
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 563747
Url: https://administrator.de/contentid/563747
Ausgedruckt am: 21.11.2024 um 23:11 Uhr
2 Kommentare
Neuester Kommentar
where-object
$test | ? Account -like 'S-1-*'
Bin schon ein wenig verzweifelt .....
Nicht verzweifeln Manual fragen .