Welcome to the Jocha blog!

Windows Backup Mail Report Script

Updated version available: This article covers v4.1 of the script (2016). A fully rewritten v5.0 is now available, compatible with Windows Server 2025 and using the SendGrid REST API instead of the deprecated Send-MailMessage.Read the updated article: Windows Server...

Disable Hardware Acceleration in Outlook 2013

Not all computers work better with hardware acceleration, especially those with incompatible drivers.

A couple of users contacted me asking about “white screens” and freezes in Outlook 2013. The simple solution is to disable the hardware acceleration…

Windows Server 2025 Backup reports with PowerShell and SendGrid

A modernised rewrite of the popular WBAdmin email report script, now compatible with Windows Server 2025 and using the SendGrid REST API instead of SMTP for reliable, credential-free mail delivery.

Change the Azure AD Sync Schedule

I finally I got some time to play with the new Azure Active Directory Sync tool and its configuration.

The installation was very straight forward. The step-by-step instruction are provided on MSDN. The administration tools and scripts are located in difference places compared to DirSync which was little confusing in the beginning.

Display all saved WiFi Passwords

We’ve all been there, wireless passwords tend get lost.

There are several tools to retrieve the missing information, but I strongly believe that the less stuff you download from the web, the safer you are. So why not use the built in functions instead?

Application Installation Error 0x87D00607

Application Installation Error 0x87D00607

I ran into this issue when switching between our production and test environment. If you’re receiving the 0x87D00607 error you are most likely connected to a network/site which does not have a Configuration Manager Boundary or Boundary Group.

SCCM Client Installation Error 53

SCCM Client Installation Error 53

If you’re having trouble deploying the SCCM client and you’re getting Error 53 you should verify that the Client Installation account is local administrator and that Remote administration is turned on.

Password Generator

Password Generator

Security is very important, especially when it comes to IT.
We’ve created a password generating script to assist in making sure we all use high security passwords.

Sending Emails via Powershell

Sending Emails via Powershell

Lately I’ve been setting up a back-end script for one of our customers. The full script creates Domain users, generates passwords and emails the manager/CEO the user information.

This post will only contain the Email function, more functions will be posted later.

SCCM 2012: Create Collections and AD Groups

SCCM 2012: Create Collections and AD Groups

After setting up a new domain and deploying SCCM 2012 I came to realize how much work it actually is to set up new applications.
I have made a script which creates AD groups and Collections.

Convert VBS to Powershell

Convert VBS to Powershell

I’ve always liked VB scripting, but I have officially converted to Powershellism (?!).
If you’d like to convert your old VBS scripts to Powershell check this out…

Printer Problem 0x00000006 and 0x00000002

Printer Problem 0x00000006 and 0x00000002

I started my day troubleshooting a Windows 7 SP1 client which couldn’t install a specific printer. After verifying that the server was not the issue I started looking into the computer configuration…

Actions in Configuration Manager Client

Actions in Configuration Manager Client

Understanding how the Configuration Manager client works is a crucial part of troubleshooting.
Here you will find information about how to retrieve policies from the SCCM server.