PowerShell Array Handling - Entfernen von Werten
Hallo,
folgendes Problem habe ich.
Das Problem ist das $c nun die Werte von $a hat. Ich bin davon ausgegangen das ich den Wert 3 erhalte. Wenn ich das ganze umdrehe also $c = $b -ne $a nimmt $c die Werte von $b an. Warum funktioniert es nicht wie im Code-Feld notiert.
Gruß
derhoeppi
folgendes Problem habe ich.
$a = @()
$b = @()
$c = @()
$a = '1','2',3'
$b = '1','2'
$c = $a -ne $b
write-host $c
Das Problem ist das $c nun die Werte von $a hat. Ich bin davon ausgegangen das ich den Wert 3 erhalte. Wenn ich das ganze umdrehe also $c = $b -ne $a nimmt $c die Werte von $b an. Warum funktioniert es nicht wie im Code-Feld notiert.
Gruß
derhoeppi
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 280586
Url: https://administrator.de/forum/powershell-array-handling-entfernen-von-werten-280586.html
Ausgedruckt am: 17.04.2025 um 18:04 Uhr
4 Kommentare
Neuester Kommentar

Funktioniert so nicht weil du nur auf einer Seite des Vergleichsoperators ein Array angeben kannst.
Um zwei Arrays zu vergleichen nimmst du
Grundlagen zu den Vergleichs-Operatoren:
https://technet.microsoft.com/en-us/library/hh847759.aspx
Gruß jodel32
Um zwei Arrays zu vergleichen nimmst du
$c = compare $a $b -passthru
https://technet.microsoft.com/en-us/library/hh847759.aspx
Gruß jodel32

Wenn's das dann war, gelöst nicht vergessen.