WinGet auf Windows Server 2022

Offiziell wird WinGet auf Windows Server 2022 nicht unterstützt. Mit einigen manuellen Schritten kann man es allerdings dennoch zum Laufen bekommen. Obacht: Über diesen Weg werden die Updates nicht automatisch installiert und man muss bei einer neuen Version selbst tätig werden. PowerShell Script $progressPreference = 'silentlyContinue' $latestRelease = $(Invoke-RestMethod https://api.github.…

Azure SQL with Managed Identities Part 2

Around the middle of the year, we started to see deployment errors in our ARM template deployments. The error was the following: ` Invalid value given for parameter ExternalAdministratorLoginName. Specify a valid parameter value.`…

Stream Videos over Blob Storage

Azure Blob Storage is an easy and cheap solution for hosting files in the cloud. But there is one thing that doesn't work well in the default configuration of a Storage Account: Video streaming. The important note here is, that this only applies to Storage Accounts that are general purpose…

Build your Windows USB Stick

First we must create an ISO. For this there are exsiting many ways. The two most common one are the "MediaCreationTool", what is the easiest way to get on ISO but also the most limited one. To get a full custemized iso with the things you want you should use…

Arbeiten mit Managed Identities in Azure SQL

Dieser Blogpost beschreibt wie man im Azure eine Anwendung mit einer Datenbank verbindet mit Hilfe von Azure AD Authentifzierung und Managed Identities. * Erweitern der Rechte des Deployment Service Principal * Deployment des SQL Dienstes * Service Instance bereitstellen * Service Instance Lese-Rechte im AAD erteilen * Apps deployen * App User im Azure SQL anlegen…

Debuggen von HTTP request eines Docker Containers

Mittlerweile gibt es ja viele Tools nur noch als Docker Container. Das hat ein paar vorteile. Z.b. das man diese einfach so benutzen kann ohne wirklich verstehen zu müssen was die Vorraussetzungen sind oder wie diese Tools funktionieren. Problemmatisch wird es aber dann, wenn man solche Tools verstehen möchte…

Pull-Request merge von Azure DevOps per Git auschecken

Möchte man zur Kontrolle den Zustand eines aktuellen Pull Request in Azure DevOps lokal auschecken kommt man mit dem üblichen Vorgehen nicht sehr weit. Leider gibt es in Visual Studio als auch in Azure DevOps keine einfache Möglichkeit an den Stand des Codes heranzukommen. Die folgende Vorgehensweise erlaubt es diese…