photograph of Jan Reilink
Jan Reilink

Sysadmins of the North is just a technical blog, like so many others out there. Here I write about IT stuff that I find interesting, problems I encountered and solved. Topics include computers, servers, web, sysadmin, database, virtualization, optimization and security.

For the most part, I write as it comes; posts may seem incoherently written sometimes (my apologies). Drop me a comment somewhere to say hi, or discuss about any of the topics. I always love the interaction!

Sharing is caring…

Please don’t forget to share posts you found interesting with your friends, family and co-workers, thanks! Link to Sysadmins of the North from your website using the following code:

<a href=""
  title="Sysadmins of the North, discuss about Sysadmin, Windows Server, IIS, security, website & WordPress, MySQL, GNU/Linux, optimization">
  Sysadmins of the North, discuss about Sysadmin, Windows Server, IIS, security, website & WordPress, MySQL, GNU/Linux, optimization

Latest posts on Sysadmins of the North

  • Disable ECDH public server param reuse in Windows Server IIS
    ECDH public server param reuse is when a server uses the same DH (Diffie-Hellman) key value for multiple handshakes, instead of generating a new one for every handshake. They should be "ephemeral" though which is why it is called "DHE" or "ECDHE", and this means the key is single-use and should never be reused. Windows Server IIS is known for reusing DH key values, but there is a way to disable ECDH public server param reuse in Windows Server IIS.
  • Create strong passwords in Windows
    Create strong passwords in Windows using PowerShell or OpenSSL
  • Install IIS in Windows 11 using PowerShell
    Do you have a need for IIS in your Windows 11 development station? And now you need to install IIS? Internet Information Services (IIS) for Windows is a secure and manageable webserver for hosting anything on the web. Here I describe how to install IIS.
  • Monitor website performance in IIS with Zabbix
    Monitor your website performance in IIS with Zabbix and Performance Counters. Scripting in PowerShell and WMI.
  • Use PowerShell with SSL client certificates for HTTPS GET requests
    How to use a specific TLS/SSL certificate or thumbprint for your outgoing HTTPS requests using PowerShell.
  • Test if a port is open with PowerShell
    Use PowerShell Test-NetConnection to test if a TCP port is opened. Along with ping to verify a host is online makes it ideal for scripting and automation. No need for Telnet client.
  • Calculate SHA-256 checksums in PowerShell
    If you need to verify files are untampered with, you have to create a file checksum -or file hash- that you can use to verify. PowerShell offers this functionality with Get-FileHash cmdlet. Or use certutil.exe.
  • IPv6 support for WSL2! 🥳
    Windows Subsystem for Linux gets new 'mirrored' network mode, providing IPv6 support. This is huge! Update WSL2 in Windows Insider Program to have experimental IPv6 support.
  • Windows SID to username and vice versa
    Sometimes you need to convert a Windows SID (security identifier) to an username, or vice versa (an username to an SID). In this post I show you a couple of methods to translate the one into the other. One is using VBScript and one is using PowerShell.
  • Get SQL database backup details with PowerShell
    Quickly get SQL Server backup .bak file header information using PowerShell and SQL Server Management Objects (SMO). Determine the name of the SQL server that wrote the backup set.
  • Get IIS Current Connections using PowerShell
    Use PowerShell, Performance Counters and WMI to get the current number of active connections to IIS websites. Perfect for monitoring IIS webservers in Zabbix.
  • Install SSL/TLS certificates in Windows Server using PowerShell
    Use PowerShell to install SSL certificate in Windows Server and change its FriendlyName property. As a bonus, I show you how to verify a certificate's Common Name (Subject) and Subject Alternative Name (SAN) using certutil.exe and PowerShell Get-PfxCertificate.
  • Tune Windows Server TCP/IP and IIS
    Learn how to reconfigure Windows Server's TCP/IP stack and IIS for high performing websites. Prevent running out of available ports/sockets (port exhaustion).
  • Install Windows Updates using PowerShell
    In this post I show you how to use PowerShell to install Windows Updates. Quickly and silently. This makes the use of PSWindowsUpdate module perfect for your day to day automation. The module even supports scheduling (on remote computers too!), it has the ability to search WSUS and Windows Update for updates, scheduling and performing the download and installation of updates.
  • Send email with PowerShell
    In this post I provide you with a small PowerShell function you can use to send email over a TLS secured SMTP connection with SMTP authentication. As a framework you can use in your own scripting and extend it. You can even create a PowerShell module of it.

Available categories

Are you looking for a specific category of posts? Here are the categories I have on Sysadmins of the North.

About Jan Reilink – the author

Currently I work as an application manager / administrator at Embrace - The Human Cloud in Groningen (the Netherlands). At Embrace we develop and manage software to automate processes and unlock knowledge, social intranets, and so forth. Smart technology helps your organization move forward.

The human cloud connects automated services with human knowledge exchange. With our solutions for self-service portalscustomer tracking systems and digital workplaces, we are creating space for human work.

Before Embrace, I was over 20 years at as a systems- and applications manager/administrator.

My experience and specialties include Windows Server, IIS, WSL & Linux (CentOS, Debian), PHP, WordPress, websites, MySQL, optimization and security. Vevida is now part of TWS, Total Webhosting Solutions, and incorporated into My SysOps department went to the company,'s mission is to build the best-in-class digital infrastructures that scale.