Add-WindowsCapability: resolve error 0x800f0954

In this tutorial, I will explain how to solve error 0x800f0954 with the PowerShell Add-WindowsCapability Cmdlet when trying to install a Windows feature. This error mainly occurs when you use a WSUS server to update your Windows computers and therefore when using the Cmdlet Add-WindowsCapability, it will look for files on the WSUS server. Here …

Read more



Install nano on Windows

In this tutorial, I will explain how to easily install nano on Windows (Desktop and Server). If you regularly use Linux, you are certainly familiar with it, for those who do not know nano, it is a command line text editor and it must be said that sometimes it is missing on Windows, particularly when …

Read more



Exchange 2016/2019: change a mailbox database in PowerShell

In this tutorial, I will explain how to change a mailbox database in Exchange 2016/2019 using PowerShell and the Cmdlet New-MoveRequest. If you don’t like command lines, it’s always possible to do it from the graphical user interface (ECP): Exchange: change a database mailbox. Personally, I prefer to do it in PowerShell which requires less …

Read more



GPO: schedule the automatic shutdown of computers

In this tutorial, I will walk you through how to schedule computers to automatically shut down using Group Policy. In fact, there is no native functionality in Windows to shut down computers, but we will use Group Policy to deploy a scheduled task to Active Directory domain member computers that will shut them down. Often …

Read more



Exchange 2016/2019 – convert a mailbox to a shared mailbox

In this tutorial, I will explain how to convert a “normal” mailbox into a shared mailbox. The main difference between a user mailbox and a shared mailbox is that the latter is linked to an Active Directory user account which is deactivated, therefore more “secure”. The other interest is that these mailboxes do not need …

Read more



PowerShell: show the contents of a text file

In this tutorial, I will show you how to display the contents of a text file (txt, yaml, php, vbs…) in a PowerShell window. In fact, it’s very simple, just use the Cmdlet Get-Content and specify the file name. Which give : If you are familiar with the cat command in Linux, you can also …

Read more



Windows Server: disable a cipher suite

In this tutorial, I will walk you through how to disable a cipher suite also call cipher. If you arrive on this tutorial by a search engine, there is a good chance that it is due to a vulnerability test and that you have an alert that goes up because vulnerable cryptographic suites (cipher) are …

Read more



WSUS manually import an update from the Microsoft Update Catalog

In this tutorial, I will explain how to manually import a site updatehttps://www.catalog.update.microsoft.com/ in WSUS with PowerShell. By default, this operation is possible automatically by passing the console and provided that you use Internet Explorer 11. In 2022, who still uses this browser? Download the update and retrieve its GUID Go to the site https://www.catalog.update.microsoft.com/ …

Read more



Delete a DNS zone on Windows Server

In this tutorial, I will explain how to delete a DNS zone on Windows Server. Open the DNS administration console On the Windows server, open the DNS administration console, it is accessible by the server manager by clicking on Tools then on DNS. View DNS Zones In the administration console, expand the Forward lookup zones …

Read more