Picture of an ice cream fallen on the floor

Moving my blog to Hugo - Getting started with Hugo

Introduction I recently came to the conclusion that I wasn’t posting on my blog nearly as much as I’d like to. My blog runs on WordPress, and I’ve felt for a while that the process of logging in, creating a post, fixing formatting in a WSYWGI editor and eventually posting was too much resistance when I commonly just write notes in plain text. So, why not just write posts in plain text and have something else do the work of turning that in to a post or a blog?...

25 July 2022 · 5 min · 1060 words · Aiden Arnkels-Webb
Error code: AzureDirectoryServiceAttributeValueMustBeUnique

How to Hard Link Azure AD Connect On Prem Users to Azure AD Office 365 Accounts

The Problem You’ve set up Azure AD Connect or Azure AD Connect Cloud Sync, but some users haven’t sync’d correctly. Trying to force a new sync / Soft Link based on SMTP or UPN matching doesn’t work. These sync’d users may have created new Azure AD accounts, or may have failed to create an Azure AD account altogether. Your internal users UPN matches a domain configured in Azure AD. The Cause The initial soft link matches on UPN or SMTP, but may fail if there are conflicting ProxyAddresses....

3 March 2022 · 2 min · 334 words · Aiden Arnkels-Webb

How to Fix Server 2019 Activation Error: Run “slui.exe 0x2a 0xC004F069”

The Problem You’re unable to activate a copy of Windows Server 2019 Evaluation edition with your VLSC MAK key The Cause Server 2019 Evaluation edition can only be activated with a retail key. This must happen before a Volume Licence Key can be used. The Fix We need to use DISM to change the product version/edition Open an elevated command prompt Get a list of available version upgrade paths by typing:...

9 March 2021 · 2 min · 236 words · Aiden Arnkels-Webb
Veeam Error: VHDx:CVhdxDisk.InitialValidation: Invalid bitmap block

How to fix SB_BLOCK_NOT_PRESENT error in Veeam

The Problem Veeam is failing to back up one of your Hyper-V VM’s and is throwing the error: VHDx:CVhdxDisk.InitialValidation: Invalid bitmap block (all bitmap block of fixed and dynamic disks must be in SB_BLOCK_NOT_PRESENT state) Agent failed to process method {VHDx.GetDiskInformation} The Cause The error is telling us that Veeam’s VHDx InitialValidation function failed as the VHDx had blocks in an invalid state. According to Microsoft’s OpenSpecs Documentation for VHDx, the only valid Sector Bitmap Block state for fixed and dynamic disks is SB_BLOCK_NOT_PRESENT...

24 November 2020 · 3 min · 524 words · Aiden Arnkels-Webb
Picture of an ice cream fallen on the floor

Traps and Dangers of Unmanaged Incidents and How to Solve Them

Introduction ITIL defines an incident as “an unplanned interruption to or quality reduction of an IT service”. In order to minimise disruption caused by an incident and restore normal service as quickly as possible, it’s vital to have an efficient incident management process. Unfortunately, this is something a lot of IT teams get wrong. Unmanaged Incidents It’s 1 PM and your team has just started receiving calls from one of your users that the network drives are down....

14 September 2020 · 9 min · 1857 words · Aiden Arnkels-Webb
Task Manager > Performance > CPU > Virtualisation

How to check if your CPU supports Virtualisation

Check Task Manager The first, simplest option to check is to open task manager. Click the performance tab Check if Virtualisation is Enabled If Virtualisation is not Enabled, this could be due to it being disabled in the BIOS. Before enabling it, check if your processor is compatible. Check Processor Compatibility Identify your Processor Press the Windows Key Type “System Information” in the search box Make a note of your processor make and model Check Product Specs - Intel: If your processor is Intel, go to the Intel Product Specification Page and look up your processor model and open the specification page....

26 August 2020 · 1 min · 172 words · Aiden Arnkels-Webb
Picture of a QNAP NAS

How to fix QNAP NAS web GUI interface timing out or never loading

The Problem You’re trying to connect to your NAS’s web interface but it’s just spinning forever and not actually loading. The Cause The cause can be a number of things, but it boils down to an issue with the http service or proxy service on the QNAP. Sometimes a configuration problem will cause the service to behave badly. A firmware update may cause a mismatch between the config file and the service being run....

7 February 2020 · 3 min · 434 words · Aiden Arnkels-Webb
Screenshot of Advanced NTFS Permissions

Why “traverse folder” and “execute file” is a combined NTFS permission

I’ve been asked why the Advanced Permissions dialogue on NTFS folders lists “Traverse folder / execute file” as one single permission. On the surface it seems counterintuitive that you’d allow a user to navigate through a folder, or execute its contents. There’s no official Microsoft documentation on the design decisions, however, from a filesystem perspective, entering a folder is the same as executing or running it. The same is true of 3 classic Unix filesystem flags and permissions, where the “X” flag allows both directory traversal and file execution, while “R” allows reading and “W” allows writing....

3 December 2019 · 1 min · 97 words · Aiden Arnkels-Webb
Screenshot of Advanced NTFS Permissions

How to enable/disable hardware devices using Windows Powershell

If you’re working on Windows Server Core or remotely on another computer and don’t have access to the Windows GUI, you might have trouble disabling a faulty or unwanted plug-and-play device. Thankfully PowerShell makes it easy to get, enable and disable devices in Device Manager using Get-PnpDevice, Enable-PnpDevice and Disable-PnpDevice How to query devices 1 2 3 4 5 6 7 Get-PnpDevice # Get's all PNP Devices Get-PnpDevice -PresentOnly # Gets all PNP Devices currently attached or physically present in the system Get-PnpDevice -FriendlyName "*Ethernet*" # Gets all PNP Devices with a name containing "Ethernet" Get-PnpDevice -Status ERROR # Gets all PNP Devices in an errored states How to enable or disable devices To enable disable a device, simply pipe the output of Get-PnpDevice to Disable-PnpDevice or Enable-PnpDevice....

2 December 2019 · 2 min · 229 words · Aiden Arnkels-Webb
Screenshot of Exchange Proxy Address error

How to fix conflicting proxy addresses in O365 when creating a mailbox

The proxy address is already being used by the proxy addresses of another mailbox Why can’t I create a mailbox at account@domain2.com if one already exists at account@domain1.com The Problem So, you have two (or more) domains associated with your Office 365 Exchange account. When you try to create a shared mailbox on one domain, you encounter an error stating the proxy address is already being used. For example You have two domains, lets call them domain1....

5 August 2018 · 2 min · 420 words · Aiden Arnkels-Webb