Autor: Tino Ruge

Externe Emails im Betreff flaggen

Wir wollen Emails, die von extern kommen, im Betreff mit „[Extern]“ vor dem Betreff markieren. Die Gründe dafür können vielseitig sein: Reduziertes Risiko für Phising Bestimmt auch andere Im Exchange-Admin-Center unter „Regeln“ > „+“ erst mal den erweiterten Modus aktivieren. Dann eine neue Regel erstellen: Parameter Parameter 2 Diese Regel anwenden, wenn… Der Empfänger befindet […]

Alles lesen - Kategorie: Microsoft 365

Nicht mehr erreichbaren RDS aus Server-Manager entfernen

Beim Klick auf die Remotedesktopdienste im Server-Manager erscheint folgende Fehlermeldung Das Verwalten der RDS-Dienste ist nicht mehr im Server-Manager möglich. Entstörung über PowerShell Offizieller Lösungsansatz von Microsoft: PowerShell als Admin: Zum Entfernen: Und in der Theorie ist das Problem dadurch behoben. In der Praxis funktioniert das allerdings nicht, wenn der RDS-Server nicht mehr erreichbar ist; […]

Alles lesen - Kategorie: RDS

SQL Fehler 15128: CHECK_POLICY und CHECK_EXPIRATION lassen sich wegen MUST_CHANGE nicht deaktivieren.

Beim Versuch, die Eigenschaften CHECK_POLICY und/oder CHECK_EXPIRATION eines Benutzers zu deaktivieren, kommt folgende Fehlermeldung: Die Eigenschaft MUST_CHANGE kann ebenfalls nicht deaktiviert werden, in dem vorherigen Prompt ist sie ausgegraut. Leider ist es nicht möglich, die Checkbox bzw. Eigenschaft MUST_CHANGE einfach zu deaktivieren – das Kennwort muss verändert werden. Das neue Kennwort kann hierbei identisch zu […]

Alles lesen - Kategorie: MS SQL Server

WP Post Excerp – auch Kategorien anzeigen

Dieser Post lässt sich mehr als Reminder für mich ansehen, was ich in meinem Template verändert habe, um bei Postauszügen hinter dem „Alles lesen“ auch eine Liste der Kategorien zu bekommen. Folgende Funktion habe ich dafür geschrieben: Die Zeile in dem Template, in der mein „Alles lesen“ enthalten ist, habe ich wie folgt angepasst: Und […]

Alles lesen - Kategorien: PHP, WordPress

Starten einer Webseite im Kiosk-Modus

Wir gehen hier von meinem Base-Image aus diesem Artikel hier aus. Alle Schritte (bis auf vielleicht der letzte mit der node.js-App) wurden durchgeführt, wir können eine ISO erstellen, die ISO startet. Unser Ziel ist es, dass unser Debian automatisch startet, automatisch einen Benutzer einloggt, Fluxbox startet, Chromium startet und eine Webseite im Fullscreen anzeigt. Als […]

Alles lesen - Kategorie: Live-Systeme

Auto-Login und Starten eines Scriptes

Wir sind bereits darauf eingegangen, wie man ein Debian so hinbastelt, dass es crashresistent ist. Über debootstrap und das Paket „live-boot“ wird beim Boot des Rechners das Dateisystem in den RAM geladen, nur dort gepatcht und bei Crash/Neustart ist alles wieder so, wir wir es ursprünglich gepackt haben. Ebenfalls sind wir darauf eingegangen, wie wir […]

Alles lesen - Kategorien: Javascript, Live-Systeme

Herausfinden von Dateiversionen

Ausgangssituation war ein sehr freundliches Gespräch mit einem Hersteller einer Software, der mich bat, einmal zu prüfen, ob auf jedem Computer der selbe Programmstand installiert sei. An und für sich solange legitim, bis man bemerkt, dass das Programm auf ca 40 Rechnern installiert ist und der Kunde über eine Stunde Fahrt entfernt ist. Das geht […]

Alles lesen - Kategorien: Active Directory, Javascript

Bauen eines Embedded Systems

In diesem Artikel geht es darum, ein Linux-System crashsicher zu machen. Wir bereiten eine Installation soweit vor, dass ein Debian Bullseye bootet und eine Beispiel-node.js-App startet. Das Root-Dateisystem wird dabei in einem SquashFS-Archiv liegen. Bei Start wird dieses als readonly in den Arbeitsspeicher geladen, und ein weiteres virtuelles Dateisystem drüber gelegt, welches die Änderungen beinhaltet. […]

Alles lesen - Kategorien: Javascript, Live-Systeme

Arbeiten mit Phar-Archiven

Ich nutze für meine Seiten eine Art selbstgeschriebenes Framework; die selbe Codebase für alle Anwendungen, in der alles enthalten ist, was ich standardmäßig brauche. Session Handling, Anbindungen an Datenbanken, eine kleine Templateengine, etc. Die Anwendungen an sich wurden bei mir bisher immer nur im „app“-Verzeichnis abgelegt. Hatte ich ein Update für eine Seite, habe ich […]

Alles lesen - Kategorie: PHP

HttpListener – Prozess auf Port 80 herausfinden

Prozess-ID 4 belegt Port 80. Klassiker. Da sich dieser Prozess nicht beenden lässt, wird häufig dazu geraten, IIS komplett runterzuwerfen. Ist allerdings suboptimal, wenn man diesen bzw. den HttpListener für andere Software benötigt (looking at you, Veeam). Vorher: Bindungen checken Erster Blick wäre natürlich in der IIS-Verwaltungskonsole, ob eine Webseite auf Port 80 bindet. Dazu […]

Alles lesen - Kategorien: Powershell, Windows, Windows Server