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-ID: 156417

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

Ausgedruckt am: 08.11.2024 um 09:11 Uhr

Miyamoto
Miyamoto 06.12.2010 um 16:11:14 Uhr
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
tray-park
tray-park 06.12.2010 um 16:19:54 Uhr
Goto Top
Wie bist du denn da schon wieder drauf gekommen?

Dankeschön!
Miyamoto
Miyamoto 06.12.2010 um 16:34:54 Uhr
Goto Top
Ich hatte auch mal dieses Problem ^^

Gruß Miyamoto
Miyamoto
Miyamoto 07.12.2010 um 13:57:46 Uhr
Goto Top
Hi,
und gehts jetzt, wenn ja den markieren den Beitrag als gelöst.

Gruß Miyamoto
tray-park
tray-park 09.12.2010 um 08:37:52 Uhr
Goto Top
Vielen dank mal wieder an dieser Stelle.

Grüße

Tray