Kurz und gut – Episode #23 Mit Anmut und Würde: Graceful Shutdown von PowerShell Containern
Andreas Jordan
Kurz & Gut
Wenn ein Anwendungscontainer beendet wird, erhält der darin laufende Prozess, vor der Terminierung, das SIGTERM-Signal. Dadurch hat dieser Prozess die Möglichkeit, die laufende Anwendung sauber zu beenden. So können noch schnell wichtige Daten gespeichert werden, bevor der Container vom Betriebssystem terminiert wird. Leider kann ein PowerShell-Skr...
Weiterlesen
Kurz und gut – Episode #22 Wo stehen wir? Fortschrittsanzeige in PowerShell
Andreas Jordan
Kurz & Gut
Läuft ein Skript länger als eine Minute, werde ich immer etwas nervös. Läuft es noch? Was macht es gerade? Wie lange dauert es noch?  Immer gut: Logging Ein gutes Skript schreibt ein Protokoll, im besten Fall mit einem Logging-Framework wie beispielsweise PSFramework von Friedrich Weinmann. Hier habe ich die Möglichkeit, Meldungen für spä...
Weiterlesen
Version 2.1.0 der dbatools – Ein Update mit Hindernissen
Andreas Jordan
Data Management
Das PowerShell-Modul dbatools wird seit vielen Jahren von Administratoren auf der ganzen Welt zur Installation und Verwaltung von SQL Server Instanzen genutzt. Schaut man auf die Versionshistorie in der PowerShell Gallery, so gab es in diesem Jahr bereits zwei Versionssprünge. Am 28.04.2023 erschien die Version 2.0.0 als Nachfolger der Version 1.1....
Weiterlesen
PowerShell Skripte als SYSTEM ausführen
Andreas Jordan
PowerShell
Es gibt immer wieder Situationen, in denen PowerShell-Skripte als lokales System (NT AUTHORITY\SYSTEM) ausgeführt werden müssen. Bei einem unserer Kunden wollten wir auf diese Weise ein Kennwort von Export-Clixml mit dem Schlüssel des lokalen Systems verschlüsselt speichern lassen, damit ein anderer Prozess dieses mit Import-Clixml wieder entschlüs...
Weiterlesen
Execute PowerShell scripts as SYSTEM
Andreas Jordan
PowerShell
We frequently experience situations where PowerShell scripts need to be run as local system (NT AUTHORITY\SYSTEM). For one of our customers, we wanted to use this method to store a password encrypted by Export-Clixml with the key of the local system, so that another process can decrypt and use it again with Import-Clixml. What are the options? Seve...
Weiterlesen
I don't want to know the password – Using group Managed Service Accounts for Microsoft SQL Server
Andreas Jordan
Microsoft SQL Server
A few days ago, I changed the service account of the SQL Server instances in my lab environment for Always On Availability Groups and now use a group Managed Service Account (gMSA). In the following, I present the necessary adjustments. Which service account do we recommend? As a service account for Microsoft SQL Server, we now generally recom...
Weiterlesen