How to change browser URL bar default search behavior

As a system administrator, you might encounter a common issue where you need to paste a hostname into the address bar to access an internal website or console. The challenge is that most modern browsers default to searching the pasted content using the default search engine, which is often not the desired behavior for me. However, this issue does not occur when using the full FQDN, as the browser correctly identifies it as a URL and opens the intended site directly.

Continue reading “How to change browser URL bar default search behavior”

Using Powershell to Uninstall Applications

Automating to uninstall software from a Windows machine can sometimes be a cumbersome task, especially to uninstall applications based on the versions installed. In such cases, PowerShell can come to the rescue by leveraging the Windows Registry to find and uninstall the application in question. Today, I’ll share a script that will uninstall almost any type of application, which can be used along with SCCM or MDM solutions as well.

Continue reading “Using Powershell to Uninstall Applications”

Understanding Application Versioning in Workspace ONE: A Practical Guide

Managing app versions effectively is crucial for maintaining system stability and user productivity. In this blog post, we’ll explore how the versioning works in Workspace ONE App deployment.

Continue reading “Understanding Application Versioning in Workspace ONE: A Practical Guide”

CyberArk Account Password Change Failed with Code: 9999, Error: Execution error

You may see the message Code: 9999, Error: Execution error in the pm_error.log file during an SSH key rotation or change, with no obvious hints as to the cause. One possible reason for this issue is related to the SSH key format. Starting from OpenSSH 7.8, the private key is not output in OpenSSL’s PEM format by default, which is one the format accepted by CyberArk as an SSH key.

Continue reading “CyberArk Account Password Change Failed with Code: 9999, Error: Execution error”

Powershell for Object-based Selection Prompt

One of its most powerful features of PowerShell is its ability to work with objects, allowing you to manipulate data in a structured and intuitive way.

Today, we’ll explore how to make an object-based user selection menu in PowerShell. Using Out-GridView is an easiest option for this purpose. Also, I make a custom function for the object-based user selection.

Continue reading “Powershell for Object-based Selection Prompt”

How to use Custom CSS on WordPress WPForms

This is a starter guide to create your custom CSS with WPForms, any WordPress built-in widget or plugin. The WPForms is a good widely used form plugin, but the pre-made templates are only available in the paid version. Therefore, I needed to create some basic custom CSS to add borders and backgrounds to my contact form.

Continue reading “How to use Custom CSS on WordPress WPForms”

Workspace ONE UEM Custom Baselines and How to deploy LGPO

What are Workspace ONE UEM Baselines?

Workspace ONE UEM Baselines are predefined configurations that help maintain a consistent security posture across all managed devices, which give a wide range of security settings and configurations, including password policies, encryption settings, and application controls and many other Group Policy items. Typically, Windows 10 and Windows 11 are fully compatible with Baseline

Continue reading “Workspace ONE UEM Custom Baselines and How to deploy LGPO”

How to Install Winget on Windows 10 and 11

Winget is available on Windows 10 version 1809 (October 2018 Update) or later. It’s included by default in Windows 10 May 2020 Update (version 2004) and later versions. Upgrading to a supported version is necessary if you have an older Windows 10.

Sometimes, if the winget installation is corrupted due to some reason, you can the latest winget package from the github for installation. Here is how:

Continue reading “How to Install Winget on Windows 10 and 11”

Workaround to connect the server with RDP Licenses not available Error

You might sometimes see the error like this when trying to connect to Remote Desktop Session Host server

The remote session was disconnected because there are no Remote Desktop License Servers available to provide a license.

Continue reading “Workaround to connect the server with RDP Licenses not available Error”