Downloads

Powershell Downloads.

Skripte und Module für den Admin-Alltag – klar erklärt, zum direkten Download.

Scroll
Skript-Bibliothek

Bereit zum Einsatz.

Jedes Skript in einem eigenen Fenster – mit Erklärung, Highlights und Download. Die Sammlung wächst.

DailyCleanup.ps1 — Systembereinigung PowerShell

DailyCleanup

Windows PowerShell 5.1+ · v4.0 · 23 KB

Sicheres Bereinigungsskript für den Windows-Alltag: temporäre Dateien, Caches, Crash-Dumps, Windows-Update-Cache und Papierkorb. Optional auch Ereignisprotokolle. Standardmäßig wird gelöscht – mit -DryRun zuerst als Vorschau testen. Jeder Lauf schreibt Log und CSV-Report.

  • Dry-Run-Modus: Vorschau ohne Löschen
  • TEMP, Thumbnail-/Browser-Cache, Dumps, Papierkorb
  • Windows-Update-Cache (mit Admin-Rechten)
  • Logdatei + CSV-Detailbericht je Lauf
  • Optional: alle Benutzerprofile & Event-Logs
.\DailyCleanup.ps1 -DryRun
.\DailyCleanup.ps1
.\DailyCleanup.ps1 -AllUserProfiles -ClearEventLogs
Aufraeumen.ps1 — Windows-Wartung PowerShell

Aufräumen

Clients & Server · Wartungslauf · 13 KB

Umfassendes Windows-Wartungsskript für Clients und Server: Temp-Ordner, User-Caches, Browser-Caches, Windows-Update-Cache, System-Logs, Prefetch, Delivery Optimization, Crash-Dumps und Papierkorb. Schreibt Transcript-Log und Stats-JSON nach C:\ProgramData\Maintenance\Logs. Optional DISM- und cleanmgr-Schritte überspringbar.

  • Temp, User-Caches und Thumbnail-Cache aller Profile
  • Edge-, Chrome- und Firefox-Caches (abschaltbar)
  • Windows-Update-Cache inkl. Dienst-Stop/Start
  • CBS/Panther/DISM-Logs, Prefetch, WER, MEMORY.DMP
  • Transcript-Log + Stats-JSON zur zentralen Auswertung
  • Optional: DISM Component Cleanup und cleanmgr
.\Aufraeumen.ps1
.\Aufraeumen.ps1 -SkipDISM -SkipCleanMgr
.\Aufraeumen.ps1 -SkipBrowserCache -MinFileAgeDays 3
AD_Gruppen_User_auslesen.ps1 — Active Directory PowerShell

AD-Gruppen auslesen

ActiveDirectory-Modul · interaktiv · 1 KB

Liest die Active-Directory-Gruppenmitgliedschaften eines Benutzers aus. Du gibst den Benutzernamen ein – das Skript zeigt alle Gruppen, in denen das Konto Mitglied ist. Voraussetzung: RSAT/ActiveDirectory-Modul und entsprechende Leserechte im AD.

  • Fragt interaktiv nach dem Benutzernamen
  • Listet alle AD-Gruppen des Kontos
  • Nutzt das ActiveDirectory-PowerShell-Modul
  • Klare Meldung, wenn der Benutzer fehlt oder keine Gruppen hat
.\AD_Gruppen_User_auslesen.ps1
# danach Benutzernamen eingeben, z. B. max.mustermann
Exchange_installation_Azubi.ps1 — Exchange 2019 PowerShell

Exchange-Installation (Azubi)

Lern-/Labor-Skript · Exchange Server · 3 KB

Schritt-für-Schritt-Hilfe zur Installation von Exchange Server 2019 – gedacht für Azubis und Lab-Umgebungen. Deckt Windows-Features, manuelle Prerequisites, AD-Vorbereitung (Schema/AD/Domain) und die Mailbox-Rolle. Pfad zur Setup.exe und Organisationsname im Skript anpassen; unbedingt zuerst in einer VM testen.

  • Installiert benötigte Windows-Features (inkl. Neustart)
  • Hinweise zu .NET, VC++ und UCMA-Downloads
  • PrepareSchema / PrepareAD / PrepareDomain
  • Installation der Exchange-Mailbox-Rolle
  • Warnung vor dem Start – für Lab/VM empfohlen
# Setup-Pfad und OrganizationName im Skript prüfen
.\Exchange_installation_Azubi.ps1
# als Admin, idealerweise in einer Test-VM
AD_User_30Tage_auslesen.ps1 — Active Directory PowerShell

AD-User 30 Tage inaktiv

ActiveDirectory-Modul · Report · 1 KB

Findet aktivierte Active-Directory-Benutzer, die sich seit mehr als 30 Tagen nicht angemeldet haben, und schreibt die Liste als TXT-Datei auf den Desktop (InactiveUsers.txt). Praktisch für Aufräumen, Lizenz-Reviews und Sicherheitschecks.

  • Filter: LastLogonDate älter als 30 Tage
  • Nur aktivierte Konten (Enabled)
  • Ausgabe: DisplayName, SamAccountName, LastLogonDate
  • Speichert InactiveUsers.txt auf dem Desktop
.\AD_User_30Tage_auslesen.ps1
# Ergebnis: Desktop\InactiveUsers.txt
VLs_auslesen.ps1 — Verteilerlisten PowerShell

VL-Gruppen auslesen

ActiveDirectory + ImportExcel · 1 KB

Liest alle Active-Directory-Verteilergruppen (Distribution) inklusive Mitglieder aus und exportiert das Ergebnis als Excel-Datei nach C:\Temp\VL_Gruppen_Mitglieder.xlsx. Voraussetzung: ActiveDirectory-Modul und das Modul ImportExcel.

  • Alle Distribution-Gruppen aus dem AD
  • Mitglieder je Gruppe inkl. Typ und SamAccount
  • Leere Gruppen werden markiert
  • Export als formatierte Excel-Tabelle
Install-Module ImportExcel -Scope CurrentUser
.\VLs_auslesen.ps1
# Ergebnis: C:\Temp\VL_Gruppen_Mitglieder.xlsx
AD_Schwachstellen_pruefen.ps1 — Active Directory Audit PowerShell

AD-Schwachstellen prüfen

ActiveDirectory · Security-Audit · 52 KB

Umfassendes Active-Directory-Sicherheitsaudit: prüft Fehlkonfigurationen und typische Schwachstellen und erzeugt einen HTML-Bericht (optional CSV). SMTP-Versand ist vorbereitet — die Platzhalter (smtp.example.com / example.com) bitte vor dem Einsatz anpassen. Voraussetzung: ActiveDirectory-Modul und passende Leserechte.

  • Prüft privilegierte/Admin-Konten und Gruppenmitgliedschaften
  • Findet inaktive Benutzer- und Computer-Konten
  • Kontrolliert Service-Konten und Passwort-Richtlinien
  • Bewertet GPO-Verknüpfungen und Domain-Trusts
  • Ausgabe als HTML-Report inkl. Handlungsempfehlungen
.\AD_Schwachstellen_pruefen.ps1
# optional: -OutputPath, -IncludePasswordPolicy, -ExportToCSV

Brauchst du etwas Spezielles?

Schreib uns – wir stellen dir die passende Datei oder ein individuelles Tool zusammen.