Laabs-Wedel.de

Sie sind hier: Startseite > Misc > Windows 10 > PowerShell

PowerShell

GUI Builder

Ein GUI zu bauen ist ohne passendes Tool sehr aufwendig. Für PowerShell gibt es hier eine Lösung hier: https://poshgui.com/

verschiedene praktische Befehle mit Parametern

Zum Erstellen von Verzeichnis-/ Dateilisten.

  • Kurze Auflistung der Verzeichnisse
    • Get-ChildItem -Directory | select Name
  • kurze Auflistung der Dateien in einem Verzeichnis
    • Get-ChildItem -File | select Name
  • MD5 Summe einer Datei berechnen
    • Get-FileHash -Path 'PfadzurDatei.exe' -Algorithm MD5

Drucker-Spooler zurücksetzen

Man öffne eine administrative Powershell (mit Admin-Rechten) und beende den Drucker-Spooler mit dem Befehl:

net stop spooler

Anschliessend können alle Dateien aus dem Verzeichnis %WINDIR%\system32\spool\printers (das ist in der Regel das Verzeichnis c:\windows\system32\spool\printers )

zum Abschluss noch den Spoolerdienst mit "net start spooler" wieder starten. Fertig

CD/DVD Laufwerk öffnen

function Eject-CD
{
  $drives = Get-WmiObject Win32_Volume -Filter "DriveType=5"
  if ($drives -eq $null)
  {
    Write-Warning "Your computer has no CD drives to eject."
    return
  } 
  $drives | ForEach-Object {
    (New-Object -ComObject Shell.Application).Namespace(17).ParseName($_.Name).InvokeVerb("Eject")
  }
}
Eject-CD
nach oben