Jussi Roine
writingcontact →
writingcontact →

powershell

Browse posts in this collection.

Getting started with Windows TerminalI explore the newly announced Windows Terminal, highlighting how it serves as a powerful, versatile alternative to the traditional Command Prompt and PowerShell. I walk you through the installation process using the Microsoft Store or Chocolatey, and introduce the basic usage features of this preview version.
August 13, 2019
Introducing 'Just Enough Migration'After finding my previous static site generation process too slow and cumbersome, I explored migrating to Ghost but found the costs and technical friction prohibitive. This post explains why I ultimately adopted a strategy of "Just Enough Migration" by settling for a simple, managed WordPress host rather than chasing a perfect technical solution.
February 1, 2020
Lessons learned from building an Azure Function to configure Exchange Online mailboxesIf you need to programmatically manage Exchange Online mailbox properties like proxy addresses, this post shares my experience building an Azure Function to fill the gap left by unsupported APIs. I detail the challenges with authentication and dependencies, highlighting how leveraging Laura Kokkarinen’s Managed Identity approach helped resolve the issues.
August 10, 2023
Mastering Azure CLIDrawing on my long history with command-line tools, I share my journey from early scripting days to adopting Azure CLI as a nimble, cross-platform alternative to PowerShell. This guide is designed to help IT professionals and developers transition to Azure CLI or enhance their efficiency by mastering this flexible command-line interface for managing Microsoft Azure resources.
March 14, 2019
Quick fix: Moving resources in Azure failsIf you are struggling with unhelpful error messages when trying to move Azure resources between subscriptions, this post shares how I resolved a blocking issue caused by an inaccessible leftover Office 365 subscription. I demonstrate how filtering out that specific subscription in the Azure Portal allows both the web interface and PowerShell validation to work correctly.
June 30, 2021
←12→

Let's talk

The fastest way to reach me is by email, or via LinkedIn or Teams.

[email protected]Connect with me on LinkedInMessage me via Teams
© 2026 Jussi RoineHelsinki, Finland