tray-park
Goto Top

PowerShell - count funktioniert nicht richtig

Windows Server 2008 R2

Hi,

ich bin langsam verzweifelt. Die Count-Funktion der PowerShell funktioniert nicht richtig.

Mein Skript soll in einem Ordner verschiedene Dateien zählen.

Es sollen z.B. alle gezählt werden, die an 3ter Stelle eine 1 haben.
$SCount = gci -Path F:\Ordner ??1*
$SCount = $SCount.count

Write-Host "Es wurden $SCount Dateien gezählt"  

Zählt das Skript >= 2 Dateien, werden diese auch so ausgegeben
Es wurden 2 Dateien gezählt
Zählt das Skript < 2 Dateien ist die Ausgabe
Es wurden  Dateien gezählt
Ob es 0 oder 1 Datei gibt. Die Shell zeigt eine leere Ausgabe an.

Ist das ein Bug oder mach ich was verkehrt?

Freue mich über jede Antwort.

Grüße


Tray

Content-Key: 156417

Url: https://administrator.de/contentid/156417

Printed on: April 24, 2024 at 02:04 o'clock

Member: Miyamoto
Miyamoto Dec 06, 2010 at 15:11:14 (UTC)
Goto Top
Hi,
eigentlich machst du nix falsch.

Was du machen kannst ist folgendes:
$SCount = (gci -Path F:\Ordner ??1*  | Measure-Object )
$SCount = $SCount.count 
Write-Host "Es wurden $SCount Dateien gezählt"  
Das dürfte dein Problem beseitigen.

Gruß Miyamoto
Member: tray-park
tray-park Dec 06, 2010 at 15:19:54 (UTC)
Goto Top
Wie bist du denn da schon wieder drauf gekommen?

Dankeschön!
Member: Miyamoto
Miyamoto Dec 06, 2010 at 15:34:54 (UTC)
Goto Top
Ich hatte auch mal dieses Problem ^^

Gruß Miyamoto
Member: Miyamoto
Miyamoto Dec 07, 2010 at 12:57:46 (UTC)
Goto Top
Hi,
und gehts jetzt, wenn ja den markieren den Beitrag als gelöst.

Gruß Miyamoto
Member: tray-park
tray-park Dec 09, 2010 at 07:37:52 (UTC)
Goto Top
Vielen dank mal wieder an dieser Stelle.

Grüße

Tray