Docker in Windows Server 2019 installieren

In dem Artikel von Microsoft zum Installieren von Docker auf einem Windows Server scheinen noch ein paar wichtige Details zu fehlen. Daher hier die Schritte, die bei mir zum Erfolg geführt haben

Wichtig: Momentan ist es wohl noch nicht möglich Docker auf Windows Server 2019 Essentials in Betrieb zu nehmen. Die einzelnen Installationsschritte können zwar durchgeführt werden. Beim installieren des Container-Features kommt es allerdings zu einem Fehler und der Test mit dem Nanoserver schlägt dann fehl. Mit der Standardversion von Windows Server 2019 funktioniert alles wie beschrieben.

Wurde das Betriebssystem gerade erst installiert, so ist es … more

Kostenloses Hyper-V Backup Skript

Wer auf der Suche nach einer Software für regelmäßige Sicherungen seiner virtuellen Hyper-V Maschinen ist, der sollte unbedingt auch das PowerShell Skript von Mike Galvin ausprobieren.

Das Skript, mit einer Beschreibung der notwendigen Voraussetzungen und den verfügbaren Parameter, ist zu finden unter https://github.com/Digressive/HyperV-Backup-Utility

Es ist möglich entweder alle laufenden virtuellen Maschinen sichern zu lassen, oder eine Liste von zu sichernden VMs anzugeben. Ein entsprechender PowerShell-Befehl kann dann z.B. so aussehen

.\Hyper-V-Backup.ps1 -List 'D:\BACKUP\VM\VMsToBackup.txt' -BackupTo 'D:\BACKUP\VM' -Keep 7 -L 'D:\BACKUP\VM'

Dabei werden alle, in der Liste D:\BACKUP\VM\VMsToBackup.txt angegebenen VMs (ein VM-Name pro Zeile in der Text-Datei) in … more

PowerShell Skripte selbst signieren

Wer schon mal in der PowerShell ein eigenes oder heruntergeladenes Skript ausführen wollte, dem ist die folgende Fehlermeldung mit Sicherheit vertraut.

Aus Sicherheitsgründen dürfen mit den Standardeinstellung nur signierte PowerShell Skripts ausgeführt werden. Um ein Skript dennoch ausführen zu können, wird in vielen Artikeln, als Lösung, das Setzten der Ausführungsrichtlinie auf “uneingeschränkt” ( set-executionpolicy unrestricted ) vorgeschlagen.

Da dies den gesamten Sicherheitsmechanismus aus-hebelt, halte ich das Signieren eigener Skripts mit einem selbst erstellen Zertifikat für eine sinnvollere Alternative.

Dazu ändern wir zunächst die Richtlinie von “Restricted” auf “AllSigned”

Set-ExecutionPolicy AllSigned

Und erzeugen danach unser eigenes, persönliches … more

Scroll to top