With the move to PaaS services, we often become reliant on portals for the administration interface to administer them once deployed. I recently had a request to scale down an Azure SQL Managed Instance from Business Critical to General Purpose tier.… keep reading
Windows Subsystem for Linux instance has terminated
Short post on how to recovery from “The Windows Subsystem for Linux instance has terminated” with exit code 4294967295 (0xffffffff) which I have had a number of times recently. Usually after taking my notebook on the road without closing sessions then returning and connecting back to my dock.… keep reading
Generative AI (ChatGPT) with PowerShell
Unless you’ve been off the grid on a long sabbatical the last six months you’ve surely heard of ChatGPT. Like many I started exploring the possibilities of OpenAI ChatGPT when it hit the world by storm last year. Pretty quickly I saw the power of it, but also wondered about using it via API.… keep reading
Getting started with the official SailPoint IdentityNow PowerShell SDK
This week as part of the SailPoint Developer Days 2023 conference the SailPoint Developer Relations team proudly announced the official SailPoint IdentityNow PowerShell SDK. They also announced Typescript and Go, but I’m sure you’re here for PowerShell.
I was very proud to be included in the announcement with Jordan Violet the head of Developer Relations at SailPoint and then followed up by Philip Ellis who gave an overview of the SDKs.… keep reading
Searching LDIF Files with PowerShell
Yes, it is 2023 and you did read the title correctly. Searching LDIF Files with PowerShell. But why?
Something I learned a few decades ago in Identity Management is that when you go live with an identity solution that updates Active Directory, you will get blamed for changes you didn’t do.… keep reading
Convert to and from Windows and Unix timestamps with PowerShell
In this post I detail a module I’ve just published that is another of those I’ve done this before, but how do I find it again moments. Converting from Windows and Unix timestamps with PowerShell. A number of the PowerShell Modules I’ve published do contain the Unix timestamp conversion, but I couldn’t find Windows timestamp conversion as a function that I know I’ve previously written.… keep reading
My Road Warrior – Mobile Remote Working Setup 2022
I started this post in 2019 when I was travelling a lot (domestic and internationally) and was trying to have a refined functional mobile remote working setup. A setup that was always ready to go and provided a balance between capability and lightweight mobility.… keep reading
Decoding Azure AD Access Tokens with Python
Previously I have written a number of posts on interacting with Azure AD using the Microsoft Authentication Libraries (MSAL) and Python. This page here lists those posts along with a series using PowerShell. The Python related posts also detail decoding Azure AD access tokens with Python to determine when the access token will expire.… keep reading
ESP32 Com Port – CP2102 USB to UART Bridge Controller
I’ve been building a new project using an ESP32 microcontroller. Plugging the ESP32 into my Windows development laptop wasn’t showing up the com port for the device. Looking into Device Manager I saw the error below associated with the CP2102 USB to UART Bridge Controller.… keep reading
Microsoft.dotnet-interactive is not compatible with net5.0
Today I was keen to try out some new ideas I wanted to explore in a Jupyter Notebook. I hadn’t used that environment for about six months so thought I’d grab the latest version of dotnet interactive before I started. Looking back at a previous post on updating dotnet interactive I jumped straight to dotnet tool search dotnet-interactive to find the latest version.… keep reading