Kategorie: Entwicklung

Batch

Nicht mein Steckenpferd. Dennoch finden sich hier bestimmt irgendwann ein paar nützliche Scripte, um Abläufe unter Windows zu automatisieren.

C#

"Ja, ich mache mir mal ein WordPress Design, das von jeder Kategorie eine nette Beschreibung anzeigt". Shit. Also, C# ist eine Programmiersprache.

Javascript

Hier wird Javascript geschrieben; sowohl im Bereich des Webdesigns, als auch in node.js

PHP

PHP. Bissl WordPress, bissl von dem los gelöst. Vielleicht erläutere ich hier auch irgendwann mal die Technologie, die hinter der Plattform steckt, bzgl. Template-Engine, Cross-Subdomains-Cookies, etc.

Powershell

Script-Sprache von Microsoft, mit der sich fast alles unter Windows machen lässt. Postfach-Sprachen von 140 Exchange-Online-Postfächern ändern? Oder einfach nur 400x "The Game" in eine Textdatei schreiben? Jup, läuft!

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

Alle Dienste neustarten

Veeam ist stuck. In irgendeinem Ding hat es sich verhaspelt und will nicht mehr starten. Folgendes Powershell-Script hilft, erst Veeam-Dienste, dann Veeam-Anwendungen und dann den SQL-Server von diesen zu stoppen und wieder zu starten. Als Hinweis hierzu: natürlich muss das PowerShell-Fenster dafür als Administrator ausgeführt werden.

Alles lesen - Kategorien: Powershell, Veeam

Notepad++: eigene Dateierweitungen zur vorhanden Syntax-Highlighting hinzufügen

Im Rahmen meines eigenen Frameworkes (I know, ich bin auch so einer) nutze ich eine Dateierweiterung, die NPP nicht kennt: „.tpl“. Das sind Dateien, die HTML und minimale Logik enthalten; aber kein Syntax-Highliting bekommen, weil es nicht „.html“ ist. Notepad++ beizubringen, dass das auch HTML ist, ist vergleichsweise einfach. Dazu gehen wir zuerst auf „Einstellungen“ […]

Alles lesen - Kategorie: Entwicklung

Teamviewer Taskkill

Man möchte mit einem Kunden eine Fernwartung über TeamViewer starten. Der Kunde lädt den QuickSupport von der eigenen Webseite herunter. Aber es läuft schon ein TeamViewer. Klar bekommt man den Kunden dazu, im Tray Rechtsklick auf das TeamViewer-Symbol zu machen („dann ist dort ein Pfeil nach oben, den noch mal klicken, und gucken, ob das […]

Alles lesen - Kategorien: Batch, C#, Powershell

Script für Kalenderberechtigungen erstellen

Folgende, wahrscheinlich sehr unkonventionelle, Situation: wir haben einen lokalen Exchange. Wir wollen den in die Cloud schupsen. Aber wir wollen kein AD-Join. Der Kunde hat etliche hunderte Postfächer und untereinander Kalenderfreigaben, die natürlich keiner irgendwo dokumentiert hat – schockt also maximal, das Projekt. Was dieses Script macht, kann ich nicht beschreiben, ohne, dass es verwirrt […]

Alles lesen - Kategorien: Exchange, Microsoft 365, Powershell

Neuinstallation OWA/ECP

Der Mist verhaspelt sich hin und wieder bei Kunden. Also – hier die gängigen Powershell-Befehle, um OWA („Outlook Web Access“) und ECP („Exchange Control Panel“) beim Exchange-Server zu löschen und neu anzulegen. Informationen sammeln Zum OWA Zum ECP Neuinstallation Virtual Directory OWA ECP Neuinstallation des Backends OWA ECP OAB („Offline Address Book“) EWS-URL („Exchange Web-Service“) […]

Alles lesen - Kategorien: Exchange, Powershell

Powershell Copyjob mit SMB und Email

In diesem Beispiel nutzen wir den Domain-Admin für Login über SMB. Siehe oben. Shame on me. Wir lernen drei Powershell-Scripte kennen – zum Kopieren von Daten von einem SMB-Pfad zu lokal, von lokal zu SMB und von lokal zu lokal. Warum man SMB zu SMB machen sollte, ist mir unverständlich, daher poste ich hier keinen […]

Alles lesen - Kategorie: Powershell

„Windows wird vorbereitet“ bei Windows Update

Ein Update kam raus und weil Updates super funktionieren, funktioniert auch dieses wieder nicht. Der Rechner bleibt beim Herunterfahren bei „Windows wird vorbereitet…“ stecken, lädt, lädt und es passiert – nischt.Grund hierfür: ein Dienst hat eine Aufforderung zum Anhalten bekommen, allerdings tut er das nicht.Also – töten wir ihn aus der Ferne. Für dieses Tutorial […]

Alles lesen - Kategorien: Powershell, Windows, Windows Server

Raumlisten verwalten

Hinweis: Remote-Powershell. Siehe zweiter Teil in folgendem Artikel: Im Terminplaner von Outlook kann man auf der rechten Seite Räume hinzufügen, die dann direkt auch gebucht werden. Damit die Räume, die man erstellt hat, dort generell erst mal angezeigt werden, muss man jedoch vorher einige Anpassungen vornehmen. Zuerst muss man nämlich eine Raumliste erstellen: Und anschließend […]

Alles lesen - Kategorien: Exchange, Microsoft 365, Powershell

Snippet: „alle auswählen“-Checkboxen

Folgender Snippet ermöglicht das „alle auswählen“. Bei Klick auf eine Checkbox werden alle Checkboxen aktiviert oder deaktiviert, bei der Deaktivierung einer einzelnen Checkbox wird die „alle auswählen“ deaktiviert (sind ja nicht mehr alle ausgewählt), bei manueller Aktivierung wird die „alle auswählen“ wieder aktiviert. Benötigt JQuery. Jede Checkbox eines Elementes bekommt die Klasse „check-all-box“, die Checkbox, […]

Alles lesen - Kategorie: Javascript

tino-ruge.de wird tino-kuptz.de

Im Laufe des Jahres 2024 wird dieser Blog umziehen. Alle Inhalte werden 1:1 weitergeleitet, nix geht verloren. Neue Domain, alter Autor, alter Inhalt.