•  
  •  

Flaggen

Willkommen zur deutschsprachigen Windows PowerShell Community!

Triff Menschen mit den gleichen Interessen. (Wir dutzen uns hier)
  • Registriere dich auf dieser Website und beginne mit der Erstellung deines Profils
  • Stelle Fragen oder gib Antworten zur Windows PowerShell
  • Poste Nachrichten
  • Vernetze dich mit netten Leuten
  • Erstelle Gruppen und interagiere mit diesen
  • und vieles mehr ......

Flaggen2

Flaggen Quelle Wikipedia.de

ZIP Kompression mit der PowerShell; eine Übersicht.

Die Windows PowerShell hat leider keine Cmdlets um Dateien zu Komprimieren.
Ich stelle hier eine Übersicht über die Möglichkeiten zusammen, wie man mit der Windows PowerShell ZIP-Dateien erstellt.
Zuerst erwähne ich Möglichkeiten wie man ohne zusätzliche Hilfsmittel auskommt.
Zum Schluss zeige ich noch Möglichkeiten auf wie man die Windows PowerShell und 7-ZIP oder andere zusätzlichen DLLs (.dll) nutzen kann.… weiterlesen...

Read more →

 

Windows PowerShell verbessern von Leistung und Effizienz

Man kann mit mit wenigen Umstellungen im Windows PowerShell Code noch einiges an Geschwindigkeit herausholen.
Man kann auch seine Windows PowerShell Skripte effizienzenter gestalten, indem man auf den Ressourcenverbrauch wie z.B. den Speicherverbrauch achtet.

Ich zeige in diesem Video, Tipps und Tricks wie man seine PowerShell Scripts und Kommandos schneller machen kann.… weiterlesen...

Read more →

 
ISERegex – Powershell ISE Addon

ISERegex – Powershell ISE Addon

Hallo Zusammen,

nachdem Tobias letztens erwähnte das WPF und co gar nicht so schwer ist, habe ich einfach mal angefangen selber ein Add-On für die ISE zu schreiben.
Das Add-On soll die Arbeit mit regulären Ausdrücken ein wenig erleichtern. Ich würde mich freuen wenn ihr es Twittert und im besten Fall im Technet bewertet :)

Momentan (Version 0.2) sind folgende Features enthalten:

Regex reference

– click to insert to editor
– right click context menu to open MSDN web help

Regex libary

– Access to over 3000!… weiterlesen...

Read more →

 
Spass mit Windows PowerShell; Das Script zum WM sieg

Spass mit Windows PowerShell; Das Script zum WM sieg

Nach dem nun die deutsche Fußball Nationalmannschaft Weltmeister 2014 geworden ist, habe ich schnell mal ein Windows PowerShell Gratulations-Script geschrieben.
Am besten in der PowerShell Konsole ausführen.
Dann sieht es besser aus!

PowerShell German Soccer Worldcup 2014

PowerShell German Soccer Worldcup 2014

 

$Shiftright = 20
Write-Host (' ' * $Shiftright + '          ▄██████████  ▄████▄') -ForegroundColor Green
Write-Host (' ' * $Shiftright + '        ▄██████████▀ ▄████████▄') -ForegroundColor Green
Write-Host (' ' * $Shiftright + '      ▄████▀▀       ████████████▄') -ForegroundColor Green
Write-Host (' ' * $Shiftright + '    ▄█████████████ ████ █████████▄') -ForegroundColor Green
Write-Host (' ' * $Shiftright + '   ▄████████████▀ ███▀ ███ ███████▄') -ForegroundColor Green
Write-Host (' ' * $Shiftright + '  ▄████▀▀▀       ███▀ ███ █████████') -ForegroundColor Green
Write-Host (' ' * $Shiftright + ' ▄█████████████▌███▀ ███ ███ ██████') -ForegroundColor Green
Write-Host (' ' * $Shiftright + ' █████████████▀ ██▀ ███ ███ ███ ███') -ForegroundColor Green
Write-Host (' ' * $Shiftright + '▐████▀▀            ███ ███ ███ ▄███') -ForegroundColor Green
Write-Host (' ' * $Shiftright + '▐██████████████    ▀▀ ███ ██▀ ▄███') -ForegroundColor Green
Write-Host (' ' * $Shiftright + '▐████████████▀        ▀▀ ██▀ ███▀') -ForegroundColor Green
Write-Host (' ' * $Shiftright + '▐█████▀▀') -NoNewLine -ForegroundColor Green ; Write-Host '                         ▄█ ' -ForegroundColor Red
Write-Host (' ' * $Shiftright + '▐███') -NoNewLine -ForegroundColor Green ; Write-Host '     ▒▒  ▒▒' -NoNewLine -ForegroundColor Yellow ;Write-Host '                ▄▀ █ ' -ForegroundColor Red
Write-Host (' ' * $Shiftright + '▐███') -NoNewLine -ForegroundColor Green ; Write-Host '  ▒▒ ▒▒  ▒▒' -NoNewLine -ForegroundColor Yellow ;Write-Host '   ▄▀▀▀▄     ▄█ ▀▀▀█▀' -ForegroundColor Red
Write-Host (' ' * $Shiftright + ' ██▀') -NoNewLine -ForegroundColor Green ; Write-Host '  ▒▒ ▒▒▒ ▒▒▒' -NoNewLine -ForegroundColor Yellow ;Write-Host '      █ ▄▀▀▄ █    ▀ ' -ForegroundColor Red
Write-Host (' ' * $Shiftright + '   ▒▒ ▒▒▒ ▒▒▒ ▒▒▒') -NoNewLine -ForegroundColor Yellow ; Write-Host '    ▄▀ █  █ █' -NoNewLine -ForegroundColor Red; Write-Host '  ▒▒▒ ' -ForegroundColor Yellow
Write-Host (' ' * $Shiftright + '   ▒▒▒ ▒▒▒ ▒▒▒ ▒▒▒') -NoNewLine -ForegroundColor Yellow ; Write-Host '  █   ▀▄▄▀' -NoNewLine -ForegroundColor Red; Write-Host '   ▒▒▒  ' -ForegroundColor Yellow
Write-Host (' ' * $Shiftright + '    ▒▒▒ ▒▒▒ ▒▒▒ ▒▒▒') -NoNewLine -ForegroundColor Yellow ; Write-Host ' ▀▀▀▀   ' -NoNewLine -ForegroundColor Red; Write-Host '   ▒▒▒   ' -ForegroundColor Yellow
Write-Host (' ' * $Shiftright + '     ▒▒▒ ▒▒▒ ▒▒▒ ▒▒▒         ▒▒▒') -ForegroundColor Yellow
Write-Host (' ' * $Shiftright + '      ▒▒▒ ▒▒▒ ▒▒▒ ▒▒▒▒     ▒▒▒▒') -ForegroundColor Yellow
Write-Host (' ' * $Shiftright + '       ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒') -ForegroundColor Yellow
Write-Host (' ' * $Shiftright + '        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒') -ForegroundColor Yellow
Write-Host (' ' * $Shiftright + '          ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒') -ForegroundColor Yellow
Write-Host (' ' * $Shiftright + '          ▄') -NoNewLine -ForegroundColor Green ; Write-Host ' ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒         ' -ForegroundColor Yellow
Write-Host (' ' * $Shiftright + '          █▄') -NoNewLine -ForegroundColor Green ; Write-Host ' ▒▒▒▒▒▒▒▒▒▒▒▒▒▒         ' -ForegroundColor Yellow
Write-Host (' ' * $Shiftright + '          ██▄') -NoNewLine -ForegroundColor Green ; Write-Host ' ▒▒▒▒▒▒▒▒▒▒▒▒▒         ' -ForegroundColor Yellow
Write-Host (' ' * $Shiftright + '          ▐██▄ ') -NoNewLine -ForegroundColor Green ; Write-Host '▒▒▒▒▒▒▒▒▒▒▒▒         ' -ForegroundColor Yellow
Write-Host (' ' * $Shiftright + '           ███▌') -NoNewLine -ForegroundColor Green ; Write-Host ' ▒▒▒▒▒▒▒▒▒▒▒         ' -ForegroundColor Yellow
Write-Host (' ' * $Shiftright + '           ████') -NoNewLine -ForegroundColor Green ; Write-Host '  ▒▒▒▒▒▒▒▒▒▒         ' -ForegroundColor Yellow
Write-Host (' ' * $Shiftright + '           ▐███▌') -NoNewLine -ForegroundColor Green ; Write-Host '  ▒▒▒▒▒▒▒▒▒▒        ' -ForegroundColor Yellow
Write-Host (' ' * $Shiftright + '           █████▌') -NoNewLine -ForegroundColor Green ; Write-Host '  ▒▒▒▒▒▒▒▒▒▒       ' -ForegroundColor Yellow
Write-Host (' ' * $Shiftright + '          ▐██████') -NoNewLine -ForegroundColor Green ; Write-Host '   ▒▒▒▒▒▒▒▒▒▒      ' -ForegroundColor Yellow
Write-Host (' ' * $Shiftright + '      ▄▌  ████████▄') -NoNewLine -ForegroundColor Green ; Write-Host '  ▒▒▒▒▒▒▒▒▒▒     ' -ForegroundColor Yellow
Write-Host (' ' * $Shiftright + '     ▄██ ▐██████████▄') -NoNewLine -ForegroundColor Green ; Write-Host '  ▒▒▒▒▒▒▒▒▒    ' -ForegroundColor Yellow
Write-Host (' ' * $Shiftright + '   ▄████▌▐████████████▄') -NoNewLine -ForegroundColor Green ; Write-Host '  ▒▒▒▒▒▒▒▒   ' -ForegroundColor Yellow
Write-Host (' ' * $Shiftright + '  ██████▌ ██████████████▄▄▄▄▄▄▄▄▄') -ForegroundColor Green
Write-Host (' ' * $Shiftright + ' ████████▄ ▀████████████████████▀') -ForegroundColor Green
Write-Host (' ' * $Shiftright + ' ▀█████████▄ ▀████████████████▀') -ForegroundColor Green
Write-Host (' ' * $Shiftright + '                ▀▀▀▀▀▀▀▀▀▀▀▀') -ForegroundColor Green

$Torschützen = 'Deutsche Torschützen der Weltmeisterschaft 2014 in Brasilien','Thomas Müller 5 Tore für Deutschland','André Schürrle 3 Tore für Deutschland','Mario Götze 2 Tore für Deutschland','Mats Hummels 2 Tore für Deutschland','Miroslav Klose 2 Tore für Deutschland','Toni Kroos 2 Tore für Deutschland','Sami Khedira 1 Tor für Deutschland','Mesut Özil 1 Tor für Deutschland','Wir danken allen Spielern!','Wir danken allen Trainer und Betreuern!','DANKE AN DAS GANZE TEAM!','SCHLAAAAAND!','SCHLAAAAAAND!','SCHLAAAAAAAAAAAAAAND!'

# Deutschland Fahne hat 3 bereiche
$FahneDurch3 = $Torschützen.count / 3


For ($i = 0; $i -lt $Torschützen.count; $i++) { 
    # länge angleichen
    If($Torschützen[$i].Length -lt 78) {
      # Text Zentrieren
      $Torschützen[$i] = (' ' * ((78 - $Torschützen[$i].Length) / 2)) + $Torschützen[$i]
      $Torschützen[$i] += (' ' * (78 - $Torschützen[$i].Length))
    }

    # Farben
    If($i -lt $FahneDurch3) {
      $BackgroundColor = 'Black'
      $ForegroundColor = 'White'
    } elseIf(($i -ge $FahneDurch3) -and ($i -lt ($FahneDurch3 * 2))) {
      $BackgroundColor = 'Red'
      $ForegroundColor = 'Black'

   } elseIf ($i -ge ($FahneDurch3 * 2)) {
      $BackgroundColor = 'Yellow'
      $ForegroundColor = 'Black'
   }

   Write-Host $Torschützen[$i] -BackgroundColor $BackgroundColor -ForegroundColor $ForegroundColor
}

SCHLAAAAAAAAND!… weiterlesen...

Read more →

 
Windows PowerShell und Windows Error Reporting (WER)

Windows PowerShell und Windows Error Reporting (WER)

 

Bis Windows XP und Server2003 war Dr. Watson das Programm zur Crash-Analyse.
Ab Windows Vista ist nun Windows Error Reporting (WER) für das Hardware und Software Problemreporting, an die Stelle von Dr. Watson getreten.

Hier muss man aber beachten, das Programme die mit dem .NET Framework entwickelt worden sind meist keine Error-Reports erzeugen!weiterlesen...

Read more →

 
ShowUI mit PowerShell einfache grafische Benutzer oberflächen erstellen

ShowUI mit PowerShell einfache grafische Benutzer oberflächen erstellen

Der "Serverjunge" Dominik Geimer hat einen schönen kleinen Blog-Artikel 'GUI für PowerShell Scripte' geschrieben. Darin berichtet er wie er mit dem Windows PowerShell Module 'ShowUI' grafische Benutzeroberfläche (englische Graphical User Interface, kurz GUI) erstellt. ShowUI benutzt intern die moderne .NET GUI Schnittstelle 'Windows Presentation Foundation' (kurz WPF)

Read more →

 

deutsche Schulungsvideos zu Server 2012 und PowerShell 4.0 von Microsoft MVA

Peter Monadjemi hat in einem Blog Artikel darauf aufmerksam gemacht, das Microsoft einen neuen MVA Kurs herausgegeben hat.
Insgesamt sind es 10 Video-Folgen, zum Einstieg in die Windows Server 2012 Administrationin der PowerShell 4.0 und Desired State Configuration (DSC).
Hier der Blog Artikel von Peter Monadjemi: PowerShell-Know-how von Microsoft

Hier der Link zu den Videos auf Channel9:
http://www.microsoftvirtualacademy.com/training-courses/servermanagement-und-automatisierung-inkl-powershell-4-0

Und der Link zur MVA Schulung:
http://www.microsoftvirtualacademy.com/training-courses/servermanagement-und-automatisierung-inkl-powershell-4-0

Mein Tipp:
Ich bevorzuge es die Videos bei channel9 herunter zu laden und dann offline anzusehen