Active Directory mit der PowerShell auslesen

Für einige PowerShell-Scripte (die ich auch hier veröffentlichen werde, sobald sie fertig sind) brauche ich eine Liste aller Computer, die in unserem Active Directory bekannt sind. Nichts einfacher als das: # Returns a list of all computers (running Windows XP) in the local LDAP function GetComputersFromLDAP() { trap { write-host…

Weiterlesen…

PHP-Script zum Versenden von Mails nach Subversion-Commits

Ich habe mir heute ein kleines PHP-Script geschrieben, dass nach Commits auf ein Subversion-Repository automatisch Mails an bestimmte Benutzer versendet, falls Pfade im Repository geändert wurden, die für diese Benutzer von Interesse sind. Es kann hier heruntergeladen werden: postCommitMails.php. Das Script prüft, ob die eingetragenen Pfade geändert wurden und verschickt…

Weiterlesen…

Linux-Zeilenumbrüche in Textdateien auf Windows-Format ändern

Ich erstelle unter Linux einige Logfiles, die ich auch gerne unter Windows anzeigen lassen würde. Der Editor meiner Wahl (PSPad) hat damit zwar kein Problem, aber der Standard-Texteditor notepad.exe, den “normale” Benutzer verwenden, leider schon: Zeilenumbrüche werden als kleine Kästchen dargestellt und verunstalten den Text. Mit sed oder awk kann…

Weiterlesen…

PowerShell: Zugriff auf MySQL-Datenbank

Mit der PowerShell auf eine MySQL-Datenbank zuzugreifen ist eigentlich recht einfach, da vorhandene .NET-Klassen in der PowerShell verwendet werden können. Man benötigt nur die entsprechenden Klassen für den MySQL-Zugriff. Das ist in meinem Fall der MySQL Connector/Net 5.1. Die früheren Versionen funktionieren mit meiner Datenbank nicht (MySQL-Version 5.0): Error connecting…

Weiterlesen…

Offline-Version einer (kleinen) Website erstellen

Um eine kleine Intranetanwendung auf CD bereitstellen zu können, habe ich ein kleines Shell-Script geschrieben, das mir die Webseiten als Offline-Version speichert. Die Anwendung ist in PHP geschrieben und gibt lediglich ein paar Inhalte als HTML aus, erwartet also keine Benutzereingaben usw. Als erstes habe ich PHP so konfiguriert, dass…

Weiterlesen…

Absturz des Apache2 (Segmentation Fault) und Logfile-Überwachung

In meinem Webserver-Log hatte ich bis vor Kurzem ständig die folgende Fehlermeldung und diese Seite blieb beim Aufruf einfach weiß: [Fri Aug 17 05:05:21 2007] [notice] child pid 22026 exit signal Segmentation fault (11) [Fri Aug 17 05:05:21 2007] [notice] child pid 30189 exit signal Segmentation fault (11) [Fri Aug…

Weiterlesen…