Text für reguläre Ausdrücke vorbereiten - Spezialzeichen ersetzen
Reguläre Ausdrücke sind in allen Programmier-Sprachen ein mächtiges Werkzeug, um Texte zu analysieren und aufzubrechen. In Powershell steht einem hierfür unter anderem der Vergleichsoperator -match zur...
View ArticleAus einer Liste von Datumswerten jeweils x Sekunden überspringen
Um aus einer Liste von Datumswerten (z.B. aus einer Logdatei) nur einen Wert pro Zeiteinheit (also z.B. pro Sekunde) auszugeben, erstellt man sich zuerst einen Wert, der die Sprungweite speichert. Da...
View ArticleE-mails in Joomla werden von Google als nicht zulässige Tags erkannt
Wenn die Google Search Console auf Ihrer Joomla-Website ungültige AMP-Seiten erkennt, könnte das an der Mail-Cloaking Funktion von Joomla liegen, die seit Version 4.10 standardmäßig aktiviert ist....
View ArticleSymbole in der Windows-Taskleiste funktionieren nicht
Seit einiger Zeit habe ich auf mehreren Windows 11-Rechnern ein ziemlich merkwürdiges Problem - einige Icons in der Taskleiste werden mit einem Standard-Icon statt mit dem zugehörigen Programm-Icon...
View ArticleFehler bei JSON-Import in Python: json.decoder.JSONDecodeError: Expecting...
Python kann mit dem json-Modul Strings im JSON-Format direkt in einen Dictionary konvertieren. Zum Import aus einer JSON-Datei muss man die Datei zuerst mit open einlesen. import jsonwith...
View ArticleDen Klingel-Sound in der WSL Bash deaktivieren
Hat man das Windows Subsystem für Linux installiert und arbeitet in der Bash mit der Kommandozeilenergänzung per Tabulator, wird man ein ziemlich nerviges Sound-Feedback in Form eines Pings kaum...
View ArticleTPM für Hyper-V VM mit Powershell aktivieren
Virtuelle Maschinen mit Hyper-V anzulegen ist in Powershell mit den beiden Cmdlets New-VM und Set-VM relativ einfach, da die Cmdlets alle wesentlichen Funktionen einer virtuellen Maschine mit den...
View ArticleAls Benutzer das Active Directory nach Drucker und Objekten durchsuchen
Wussten Sie, dass die Standardberechtigungen des AD jedem Benutzer den Zugriff auf alle Benutzer-, Gruppen- und Computerobjekte erlauben? Natürlich ist dieser Zugriff eingeschränkt - sensible...
View ArticleDie Fenster-Rahmen bei Windows wieder einblenden
Seit Windows Server 2019 und Windows 10 werden Fensterrahmen nicht mehr angezeigt. Diese Designentscheidung finde ich schon aus ästhetischen Gründen fragwürdig, aus ergonomischer Sicht ist es...
View ArticleAllgemeines zur Adobe MAX
Der gigantische Wurf bleibt aus, was nicht verwunderlich ist, gibt es doch seit der Cloud antizyklisch und häufiger kleinere und größere Updates.Insgesamt verfolgt Adobe den Plan serverbasierte Dienste...
View ArticleMails (nicht nur in Outlook) automatisch sortieren mit der Plus-Adressierung...
Seit Mai 2022 hat Exchange eine neue Funktion erhalten, die sich wunderbar verwenden lässt, um eingehende Newsletter-mails und ähnliches automatisch zu sortieren. Diese Funktion nennt sich...
View ArticleDas Office-Design umstellen (Dark-Mode deaktivieren)
Wenn Microsoft neue Funktionen in Windows oder Office einbaut, soll der Benutzer das sofort merken - ob er das Feature nutzen möchte oder nicht. So wie heute, als Outlook beim Starten den Farbmodus auf...
View ArticleTastarlayout in Windows Server Core umstellen
Im letzten Artikel Default Shell in Server Core ändern habe ich beschrieben, wie Sie Powershell zur Default-Shell in Servercore machen können. Sie können aber auch das Tastaturlayout anpassen, wenn Sie...
View ArticleDefault Shell in Server Core auf Powershell ändern
Wenn Sie sich in Windows Server Core einloggen, wird als Standard-Shell die Cmd.exe geöffnet. Das ist zwar unkritisch, da Sie den Server-Core im Normalfall eh nur remote konfigurieren, aber trotz allem...
View Articleeine sortierte Hashtable (Dictionary) als Powershell Parameter übergeben
Eine Hashtable ist eine Schlüssel-Wertepaar-Liste zum Speichern von Konfigurationsinformationen. Solche Schlüssel-Wertepaare findet man überall, z.B. in ini-Dateien zur Konfiguration von Anwendungen....
View ArticleWindows Update Troubleshooting
Jedes Mal, wenn Windows Update einen neuen Suchvorgang startet, protokolliert es alle Schritte. Bis Windows 8 fand das in der Datei WindowsUpdate.log im %windir% statt, aber unter Windows 10 hat...
View ArticleEmail-Weiterleitungen von externen Konten auf Office 365 Verteiler einrichten...
Wenn Sie externe Email-Adressen auf eine Office 365 Mail-erteilergruppe weiterleiten wollen, müssen Sie für die externen Adressen zuerst einen Kontakt in Office 365 einrichten. Wechseln Sie hierzu im...
View ArticleBitlocker-Verschlüsselung schlägt mit der Meldung "Das System kann die...
Wenn Sie versuchen, Ihr Systemlaufwerk mit Bitlocker zu verschlüsseln, und Sie erhalten direkt nach dem Aufruf die Fehlermeldung "Das System kann die angegebene Datei nicht finden" fehl, prüfen Sie, ob...
View ArticleMit Powershell prüfen, ob eine Objekteigenschaft vorhanden ist
Kürzlich habe ich mein BCDEdit-Modul wieder angefasst, um einige Funktionen zu überarbeiten. Das Modul erstellt dabei dynamisch Objekte aus dem BCD-Store, indem es per regulärem Ausdruck die Ausgaben...
View ArticleDen Datenträgertyp (SSD,HDD) per Powershell und WMI/CIM bestimmen
Um in einem Skript zwischen HDDs und SSDs zu unterscheiden, kann man seit Windows 8 auf das Cmdlet Get-PhysicalDisk zurückgreifen. Es liefert ein MSFT_PhysicalDisk-Objekt zurück, das unter...
View Article