Das gestrige Datum mit der Powershell ermitteln

Kurz und schmerzlos: Das Datum des vorherigen Tages (also gestern 😉 ) bekommt man mit der Powershell durch folgenden Code heraus: (get-date).AddDays(-1) In einer Zeile bekommt man das gestrige Datum im Format YYYY-MM-DD wie folgt heraus: $Yesterday = (get-date -date ((get-date).AddDays(-1)) -uFormat “%Y-%m-%d”); via Converting VBScript’s DateAdd Function

Weiterlesen…

Fehlgeschlagene Windows-Updates

In letzter Zeit häuften sich auf einigen PCs Probleme mit Windows-Updates. Es kam folgende lustige Meldung beim Systemstart oder beim Versuch, die Updates manuell zu installieren: Die Anweisung in “0x745f2780” verweist auf Speicher in “0x00000000”. Der Vorgang “read” konnte nicht auf dem Speicher durchgeführt werden. svchost.exe Laut Microsoft Knowledge Base…

Weiterlesen…

title-Feld der Frontend Usergroups in TYPO3 verlängern

Bin gerade auf ein kleines Problem bei der Entwicklung meiner TYPO3-Extension gestoßen. Ich wollte ja die Frontend Usergroups als Speicherort für die Abteilungen des Unternehmens nutzen und nun ist mir aufgefallen, dass die maximale Länge der Bezeichnung einer solchen Gruppe 20 Zeichen beträgt. Nicht gerade viel für eine aussagekräftige Abteilungsbezeichnung.…

Weiterlesen…

Windows-Abmeldescripts werden trotz langsamer Verbindung ausgeführt

Wie bereits in einem früheren Beitrag beschrieben, bietet Windows die Möglichkeit, mittels Pings herauszufinden, ob sich der Benutzer über eine “langsame Verbindung” (z.B. per VPN) anmeldet. Die Richtlinien greifen soweit auch bei uns, allerdings werden entgegen der Einstellung die An- und Abmeldescripts der Benutzer trotzdem ausgeführt, wenn eine langsame Verbindung…

Weiterlesen…

TYPO3 Extension: Frontend Benutzer einer bestimmten Gruppe ermitteln

Wer sich ein bisschen in die Datenbankstruktur von TYPO3 eingearbeitet hat, merkt sehr schnell, wie seltsam die Zuordnung von Benutzern (Frontend sowie Backend) zu ihren Benutzergruppen gelöst ist. Anstatt über eine “vernünftige” M-zu-N-Tabelle, werden die Benutzergruppen den Benutzern über das Feld usergroup in fe_users bzw. be_users zugewiesen. Dieses Feld ist…

Weiterlesen…

Windows Updates können nicht installiert werden

Ich hatte auf einem PC das Problem, dass einige Windows Updates (darunter auch der Internet Explorer 7) nicht installiert werden konnten. Laut %SYSTEMROOT%/WindowsUpdate.log brach die Installation immer ab: Handler Install completed with 0x8007f00d Handler Install was cancelled Handler : Install completed: result type = 0x2, installer error = False, error…

Weiterlesen…

TYPO3-Extension mittels Flexforms konfigurieren

Zunächste hatte ich vor, meine Extension mittels TypoScript konfigurierbar zu machen, aber mittlerweile bin ich auf die komfortableren Flexforms umgestiegen. Diese bieten dem Benutzer im Backend eine Konfigurationsmöglichkeit, die z.B. so aussehen kann: Das sieht doch ein wenig benutzerfreundlicher aus, als einige TypoScript-Zeilen im Template. Außerdem kann ich damit jedes…

Weiterlesen…

TYPO3-Extension: Erste Programmierschritte

Kommen wir zum nächsten Teil meiner kleinen Reihe zur Extension-Entwicklung. Heute habe ich mich mal mit dem Entwurf der Klassenstruktur und den ersten Programmierschritten auseinandergesetzt. UML-Entwurf Vor Beginn der Programmierung habe ich ein UML-Klassendiagramm angefertigt, dass den grundlegenden Aufbau der Klassenstruktur zeigt. Zunächst habe ich nur grob die Klassen modelliert…

Weiterlesen…