No description
  • PowerShell 100%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-09-30 15:57:24 +02:00
.vscode Parameter um Profilpfad erweitert und Dokumentation angepasst 2026-06-08 07:41:47 +02:00
AutostartMail.ps1 ReadMe an die geänderte Autostart Datei angepasst und die Datei umbenannt, da nicht nur Outlook damit gestartet werden kann. 2026-05-21 09:07:53 +02:00
BackupRecoveryPassword.ps1 Skript, um Recovery Passwörter für Bitlocker im AD zu speichern. 2026-05-18 14:48:59 +02:00
BGInfo.ps1 Skript, um BGinfo64 beim Logon auszuführen (gedacht für Administratoren) 2026-05-18 14:49:35 +02:00
EnableBitlocker.ps1 Skript für die Aktivierung von Bitlocker hinzugefügt 2026-05-18 14:46:54 +02:00
EPostBox Silent.ps1 Skript nebst response Datei., um den EPostBox Client automatisch zu installieren 2026-05-18 14:53:13 +02:00
epostbox.response Skript nebst response Datei., um den EPostBox Client automatisch zu installieren 2026-05-18 14:53:13 +02:00
ExchangeVerwaltung.ps1 Korrektur wegen fehlender Parameterübergabe 2026-08-21 10:33:14 +02:00
H2R-Link.ps1 Skript für H2R ergänzt nebst Zertifikaten 2026-05-18 14:40:33 +02:00
h2r-saskia.cer Skript für H2R ergänzt nebst Zertifikaten 2026-05-18 14:40:33 +02:00
H2R-Saskia.ico Skript für H2R ergänzt nebst Zertifikaten 2026-05-18 14:40:33 +02:00
InstalliereSchriftenAusOrdner.ps1 Skript für die Installation der Schriften übernommen 2026-05-18 14:43:28 +02:00
ListRules.ps1 Kleines Skript, um Regeln, die auf einer Exchange Mailbox liegen, aufzulisten 2026-05-18 14:50:59 +02:00
Nutzerverwaltung.ps1 Variablen für PDF Erstellung noch an Erstellen Funktion übergeben und default gesetzt 2026-09-30 15:56:51 +02:00
Powershell.code-workspace Suche umgeschrieben und Parameter ergänzt. Der Suchstring kann nun 2026-06-12 12:03:39 +02:00
ReadMe.md Modus Bereinigen ergänzt, um alte Nutzer und Computer zu deaktivieren 2026-06-24 15:28:42 +02:00
RemoveCompanionApps.ps1 Skript für die Entfernung der M365 Companion Apps hinzugefügt 2026-05-18 14:43:48 +02:00
SignierePS.ps1 Abbruch in Skript ergönzt 2026-06-30 08:33:28 +02:00
Wazuh_Agent.ps1 Version des Agenten aktualisiert 2026-06-15 09:18:11 +02:00

Powershell Skripte für die Stadtverwaltung Eibenstock

AutostartOutlook.ps1

Das Skript startet den Standardmailclient, der für den Nutzer oder das System eingestellt ist. Es passt sich damit an die Vorgabe des jeweiligen Benutzers an.

BackupRecoveryPassword.ps1

Dieses Skript sichert das Bitlocker Recoverypasswort im AD. Es aktiviert Bitlocker nicht, sondern soll die Sicherung des RP nachholen.

BGInfo.ps1

Dieser Einzeiler startet ein installiertes BGInfo. Ist per GPO bei administrativen Logins aktiviert.

EnableBitlocker.ps1

Dieses Skript prüft, ob Bitlocker aktiviert werden kann und aktiviert es dann auf dem Systemlaufwerk und speichert das Recoverypasswort im AD. Es ist dazu gedacht, bei der Ersteinrichtung Bitlocker sicher zu aktivieren.

EPostBox Silent.ps1

Dieses Skript soll eine Silent Installation der EPostBox ermöglichen. Gedacht war es dazu, Updates per Gruppenrichtlinie zu pushen. Bisher funktioniert es auf diesem Weg jedoch nicht.

Dieses Skript ist ein Helfer, um in den Außenstellen den Link auf den H2R Server samt Icon auf dem Desktop anzulegen und das erforderliche Zertifikat hinzu zu installieren. Sowohl die .ico als auch die .cer Datei müssen dazu im gleichen Verzeichnis liegen.

InstalliereSchriftenAusOrdner.ps1

Enstanden ist dieses Skript, als ich festgestellt habe, dass die Franklin Gothic Schriftfamilie nicht bei neuen Systemen komplett ausgelierfert wird. Das Skript installiert alle Schriften aus dem Ordner \sv-server\Verteilung\Schriften auf dem System, auf dem es gestartet wird.

ListRules.ps1

Dies ist ebenfalls ein Hilfsskript, welches entstand, um ein nicht nachvollziehbares Verhalten beim Mailversand des damaligen Bürgermeisters zu prüfen.

Nutzerverwaltung.ps1

Das Skript erlaubt die Neuanlage von Nutzern. Es erwartet dabei folgende Parameter:

- Modus: Gibt an, welche Aktion vom Skript ausgeführt werden soll.
    - Erstellen: Anlegen eines Nutzerkontos
    - Löschen: Löschen eines Nutzerkontos
    - Sperre aufheben: Aufheben einer Kontosperre im AD
    - Status: Anzeige der Daten des Nutzers (default)
- Suche: Filterstring, der direkt an den Parameter -Filter des Cmdlets Get-ADUser durchgereicht wird
- Vorname: Vorname der Person
- Nachname: Nachname der Person[zwingend anzugeben]
- EMailAdresse: zu verwendende Mailadresse. Default ist Nutzername@eibenstock.de, wobei Umlaute umgewandelt werden
- OhneMail: Schalter, der die Angabe der Mail weglässt, wenn angegeben.
- Abteilung: Abteilung, der die Person zugeordnet sein soll (optional):

    * Bürgermeisteramt
    * Bauamt
    * Hauptamt
    * Kämmerei
    * Stadtkasse

- Typ(default: Users): Angabe, in welcher OU das Konto angelegt wird
    * Users
    * Praktikum
    * VPN
    
- Ab(default: jetzt): Angabe, ab wann das Konto aktiv sein soll
- Bis(optional): Angabe ab wann das Konto deaktiviert werden sein soll
- Domäne(default: eibenstock.local): Domäne, der das Konto zugeordnet werden soll
- ou: LDAP String, der den Basispfad angibt. Wird durch `Typ` erweitert
- MitProfil(default: true): Angabe, ob der Profilpfad gesetzt werden soll
- ProfilPfad(default: \\sv-server\benutzer$\%USERPROFILE%): Pfad, der für das Profil gesetzt werden soll

RemoveCompanionApps.ps1

MS hat mit einem Update kleine "Helferlein" ungefragt installiert. Diese sind jedoch eher nervig, als hilfreich, sodass dieses Skript sicherstellt, dass sie deinstalliert bleiben. Muss per GPO verteilt werden.

SiginierePS.ps1

Das Skript erwartet lediglich den Dateinamen und versucht, mit einem Zertifikat des aufrufenden Nutzers die Datei zu signieren.

Wazuh_Agent.ps1

Dieses Skript ist aktuell ohne Einsatzzweck, da Wazu (eine Monitoringlösung) derzeit nicht genutzt wird. Sobald Version 5 erscheint, kann sich das allerdings wieder ändern.