Eine gewachsene Sammlung von PowerShell-Skripten aus dem Windows-/AD-Betrieb: Active Directory, Client- und Serververwaltung, Zertifikate, Monitoring, Netzwerk-Hardware und diverse Fachanwendungen.
| Datei | Inhalt |
|---|---|
| INDEX.md | durchsuchbare Liste aller Skripte mit Kurzbeschreibung |
| docs/STRUCTURE.md | Ablageregeln, Namenskonventionen, Migrationsplan |
| CLAUDE.md | Arbeitsregeln: Ablage, Kodierung, Namen, Secrets |
| docs/BACKLOG.md | bekannte offene Punkte, u.a. konkurrierende Versionsstaende |
Ein Skript suchen:
grep -i "lockout" INDEX.mdDen Index nach einer Aenderung neu erzeugen:
.\tools\Build-ScriptIndex.ps1Das Repo ist oeffentlich. Ein Git-Hook verhindert, dass interne Bezeichner oder Zugangsdaten hineinrutschen - er muss pro Clone einmal aktiviert werden:
git config core.hooksPath .githooks
cp .githooks/forbidden-patterns.local.txt.example \
.githooks/forbidden-patterns.local.txt
# lokale Datei um die eigenen Firmen-, Personen- und Hostnamen ergaenzenDetails in CLAUDE.md.
Ein Skript liegt unter dem System, gegen das es laeuft. Die vollstaendige Regel samt Begruendung steht in docs/STRUCTURE.md.
| Verzeichnis | Inhalt |
|---|---|
| scripts/active-directory/ | AD-Objekte, GPO, DNS, LDAP, Anmelde-Events |
| scripts/windows/ | Sessions, Prozesse, Dienste, Tasks, WMI, Eventlog |
| scripts/security/ | Zertifikate, SecureBoot, BitLocker, Passwoerter |
| scripts/network/ | LANCOM, Aruba, DHCP, Firewall, WOL, Diagnose |
| scripts/monitoring/ | PRTG-Sensoren, Ping-Monitor, Web-Aenderungen |
| scripts/messaging/ | Exchange, Outlook, Mailstore, NoSpamProxy |
| scripts/databases/ | MSSQL, Firebird |
| scripts/applications/ | DocuWare, Zammad, TeamViewer, Kyocera, FileZilla |
| scripts/filesystem/ | Berechtigungen, Suche, Links |
| scripts/virtualization/ | VMware |
| snippets/ | Code-Beispiele ohne Betriebszweck |
| third-party/ | fremder, unveraenderter Code |
| _inbox/ | Zwischenablage, 30-Tage-Regel |
Referenzbeispiel fuer den Zuschnitt eines Themas: scripts/monitoring/prtg/
Die Sammlung ist ueber Jahre entstanden und nicht durchgaengig gepflegt.
Qualitaet und Aktualitaet schwanken, mehrere Aufgaben liegen in konkurrierenden
Versionsstaenden nebeneinander (_v2, _v3, _old). Vor dem Produktiveinsatz
lesen und in einer Testumgebung ausprobieren.
Siehe LICENSE.