У меня есть следующий CSV-файл:
"Count";"Computername";"Files and paths"
"3";"Computer1";"%OSDRIVE%\USERS\0000008\APPDATA\LOCAL\TEMP\__PSSCRIPT.PS1"
"1";"Computer1";"%OSDRIVE%\USERS\0000008\APPDATA\LOCAL\TEMP\__PSSCRIPT.PS1"
"5";"Computer3";"\\SRV\TOTO$\HELLO.BAT"
"8";"Computer4";"\\192.168.8.18\TOTO\DNS.BAT"
"10";"Computer15";"%OSDRIVE%\Hello.exe"
"12";"Computer6";"\\SRV\SCRIPTS\REBOOT.BAT"
"88";"Computer7";"%OSDRIVE%\Winword.exe"
"154";"Computer2";"%OSDRIVE%\excel.exe"
Я хочу сохранить всю строку, где "Count" больше или равен 8.
Я пробовал следующеекоманда:
Import-Csv -Path MyFile.csv -Delimiter ";" | Where-Object {$_.Count -ge 8}
Но он возвращает мне только строки с 8, 88 или 18 ... но не все старшие строки до 8 (например, 10, 12, 154 ...).
Почему?