Archive for September, 2013

Werte im Array gruppieren

Mal wieder ein paar Zeilen Code aus der täglichen Praxis. Ich habe heute Morgen eine Lösung benötigt, die mir die Anzahl gleicher Zeilen in einem Array zurückliefert.
Meine Lösung sieht dabei wie folgt aus:

Function Get-ArrayValueCount {
  param($array)
  begin {
    $hash=@{}
  }
  process {
    $Array | %{ $hash[$_] =$hash[$_] +1 }
    $hash.GetEnumerator() |?{$_.value-gt0} |%{
       New-ObjectPSObject-Property@{
         Value=$_.keyCount=$_.value
       }
     }
   }
 }

Hier ein kleines Beispiel für die Benutzung:

cls
$Vorname=@()
$Vorname+="Anna"
$Vorname+="Willi"
$Vorname+="Anna"
$Vorname+="Werner"
$Vorname+="Willi"
$Vorname+="Anna"

Get-ArrayValueCount $Vorname | sortCount

18. PowerShell Community Treffen am 25.09.2013

Hallo Community,

wir werden uns am 25.09.2013 im Microsoft Campus in Unterschleißheim treffen.
Der Beginn ist auf 18:00 Uhr festgelegt und nachfolgend findet ihr die Agenda des Abends:

  • PS 4.0, Desired State Configuration
  • ca. 1 Std. Basics

Über eine rege Teilnahme freuen wir uns!

Achtung, Achtung, Achtung!

Leider muss der Termin abgesagt werden. Ein neuer Termin wird bekannt gegeben.

-> zur Anmeldung