PowerShell Schnipseljagd 38/18

PowerShell Dashboard, PowerSHell Geschwindigkeit, Prozesse und DLLs, PowerShell Techniken

Liebe PowerShell Gemeinde!

News, Events und einiges zum Testen gibts diese Woche. Wir beginnen mit:

Events
  • 14. Dezember : Kostenloser Einsteigerworkshop: Anmeldung
  • 3. Oktober: Experts Live Café Wien, Link
  • 15. Oktober: Experts Live Café Linz, Link
  • Experts Live Konferenz Europe, Prag, 24. Oktober – 26. Oktober Website
  • MCT Global Summit 2018 Köln, 22-26 Oktober 2018, Webseite
  • Experts Live Konferenz Wien, 13. November 2018 Website Anmeldung
Schnipsel
Experts Live EU Konferenz und MCT Global Summit

Wir sind heuer im Herbst auf der Experts Live Europe in Prag durch Stefan Koell und am MCT Gloabl Summit in Köln durch Roman Stadlmair und mich vertreten. Wir freuen uns, dich dort zu treffen.

PowerShell Dashboard

Vor ein paar Wochen haben wir das Universal PowerShell Dashboard vorgestellt. Ab sofort ist es mit PowerShell 6.0 kompatibel.

Geschwindigkeit

Brandon Olin hat sich Gedanken zur Geschwindigkeit von PowerShell gemacht. Siehe hier.

Ich habe dann zusätzlich aus Interesse die Kurzvariante probiert. Diese ist am langsamsten:

Measure-Command {(1..1000000) | % {[void][guid]::NewGuid()}} # langsam

Hier noch die beiden anderen, zum Probieren:

Measure-Command {foreach ($i in (1..1000000)) {[void][guid]::NewGuid()}}  # schnell

Measure-Command {(1..1000000).ForEach( {[void][guid]::NewGuid()})} # mittel

Processes und DLLs

Herausfinden, in welchen Processen eine DLL verwendet wird. Das finde ich richtig nett.

get-process | %{$p= $_; $_.Modules}| where {$_.ModuleName -like „urlmon*“} | FT @{Label=“PID“; expression={$p.id}},@{Label=“Name“; expression={$p.ProcessName}},ModuleName –AutoSize

Danke an @Malwrologist

PowerShell Techniken

Ein Frage – Antwort Spiel zu PowerShell Techniken – genau richtig als Lektüre für einen Sonntag. Lesen.

Schöne Woche wünscht euch

Patrick