Windows Tutorials

Fixing WebView2 Issues on ARM64: Why Outlook and Teams Keep Breaking (and How to Fix Them)

If you’ve tried running New Outlook or Microsoft Teams on an ARM64 computer, you may have hit a frustrating wall: the app keeps asking for WebView2, even if it’s already installed. This bug has been plaguing Windows on ARM users recently, and it can completely stop productivity apps in their tracks. In this guide, we’ll break down what’s happening, why ARM64 systems are affected, and—most importantly—how you can fix WebView2 issues on ARM64 that are effecting Outlook and Teams.


Why WebView2 Matters

Read the rest
PowerShell Tutorials

How to Enable Auto Recording & Transcription in Microsoft Teams and Assign Meeting Policies to All Users

This guide walks you through configuring Microsoft Teams so that all meetings automatically record and transcribe, and then applying a consistent meeting policy (e.g., AllOn) to every Teams-enabled user in your tenant.

PowerShell-7

Step 1 – Prerequisites

Before you begin, ensure:

  • You have the Teams Administrator or Global Administrator role in Microsoft 365.
  • You have PowerShell 5.1+ (Windows) or PowerShell 7+ installed.
  • You have internet connectivity to Microsoft 365 services.

Step 2 – Install the Microsoft Teams PowerShell Module

If not already installed, run PowerShell as an Administrator and execute:

Install-Module -Name MicrosoftTeams -Force

If prompted to trust the repository, type Y and press Enter.


Step 3 – Connect to Microsoft Teams

Sign in to your tenant:

Connect-MicrosoftTeams
  • Enter your Microsoft 365 admin credentials.
  • If Multi-Factor Authentication (MFA) is enabled, complete the verification.

Step 4 – Check Current Global Meeting Policy Settings

The Global TeamsMeetingPolicy is the default policy … Read the rest

Ubuntu 22.04 Tutorials

How to Install SentinelOne on Ubuntu 24.04

How to Install SentinelOne on Ubuntu 24.04 with a Simple Script.
Deploying cybersecurity software shouldn’t be a hassle—especially when time is critical. If you’re using Ubuntu 24.04 and need to deploy the SentinelOne Endpoint Agent, this guide will show you how to do it with one streamlined script.

Whether you’re a systems administrator, MSP, or security-conscious business owner, you’ll appreciate how easy it is to install the SentinelOne agent using our Install_SentinelOne.sh script.

Ubuntu 22.04

Why Use a Script?

Manual installation requires multiple steps: creating configuration files, downloading the installer, setting permissions, and running post-install checks. While not difficult, it can be time-consuming and error-prone—especially across multiple machines.

This script simplifies everything into a single executable file, reducing human error and improving deployment speed.

What You Need

Before running … Read the rest

Ubuntu 22.04 Tutorials

How to Completely Remove SentinelOne from Ubuntu 24.04

How to Completely Remove SentinelOne from Ubuntu 24.04.
SentinelOne is a powerful endpoint protection platform, but sometimes IT administrators need to remove it—especially when troubleshooting, performing a reinstallation, or switching solutions. Unfortunately, due to its security-focused nature, SentinelOne isn’t always easy to remove cleanly. This guide walks you through how to completely and forcefully remove SentinelOne from a Linux system, including residual files and stubborn processes.

Ubuntu 22.04

Why Manual Removal?

SentinelOne installs deep hooks into the system using kernel modules, eBPF mounts, and active processes that may resist traditional removal. If the agent is misconfigured or the system is offline from the SentinelOne management console, automated uninstallers might not function as expected.

This script ensures you cleanly remove every component—even if the uninstall process was incomplete or roken.

What

Read the rest
PowerShell Tutorials

PowerShell Script to Force Uninstall Umbrella Roaming Client

Uninstalling the Umbrella Roaming Client can be challenging, especially if traditional removal methods fail. Below is a PowerShell script designed to force the uninstallation, stopping related services, performing uninstall attempts, and resetting DNS settings. This script ensures a complete removal, even if previous uninstall methods fail.

Note: You must run the script with administrative\system privileges.

PowerShell Script

Copy the entire script below to execute it in PowerShell:

# PatrickDomingues.com
# Zevonix.com

# PowerShell Script to Force Uninstall Umbrella Roaming Client

# Ensure the script is running with administrative privileges
if (-not ([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] "Administrator")) {
    Write-Error "This script requires administrative privileges. Please run as Administrator."
    exit
}

# Stop the Umbrella_RC service
Write-Host "Stopping the Umbrella_RC service..."
try {
    Stop-Service -Name "Umbrella_RC" -Force -ErrorAction Stop
    Write-Host "Service stopped successfully."
} catch {
    Write-Warning "Failed to stop the Umbrella_RC service: $($_.Exception.Message)"
}

# Attempt uninstall via WMIC
Write-Host "Attempting to uninstall 
Read the rest
Ubuntu 22.04 Tutorials

How to Install Moodle on a Ubuntu 24.04 VPS with a Scripted Guide

If you’re looking to set up a Moodle environment on a Ubuntu 24.04 VPS, this guide will walk you through the process using an automated script. Moodle is an open-source learning management system that is robust, scalable, and suitable for educational and training purposes. However, installing Moodle manually can be time-consuming, especially for those unfamiliar with Linux system administration.

To simplify the process, we’ve created a script that automates the entire installation and configuration of Moodle. This script is designed to save you time and ensure that all the necessary steps are completed correctly.


Why Use a Script?

  1. Efficiency: The script automates repetitive tasks like installing packages, setting permissions, and configuring the database.
  2. Accuracy: Reduces the risk of errors during manual setup.
  3. Scalability: Ideal for deploying Moodle across multiple servers.
  4. Customization: The script allows for easy configuration of variables like domain names and passwords.

Pre-Requisites

Before … Read the rest

Ubuntu 22.04 Tutorials

Automating System Updates with Unattended-Upgrades on Ubuntu

Maintaining an up-to-date system is crucial for security and stability. On Debian and Ubuntu systems, the unattended-upgrades package simplifies this process by automating the installation of security updates and essential package upgrades. This guide provides a comprehensive overview of installing, configuring, and managing unattended-upgrades to ensure your system remains secure with minimal manual intervention.

Ubuntu 22.04

To automate the installation and configuration of Unattended-Upgrades on Ubuntu 24.04 you can create a shell script that performs the following tasks:

  1. Install the Unattended-Upgrades Package: Ensure the package is installed.
  2. Enable Automatic Updates: Configure the system to perform daily package list updates and unattended upgrades.
  3. Configure Unattended-Upgrades: Modify settings to include regular package updates and set up email notifications.

Here’s a script that accomplishes these steps:

#!/bin/bash

# Update package lists and install unattended-upgrades
sudo apt update && sudo apt install -y unattended-upgrades

# Enable automatic updates
sudo tee /etc/apt/apt.conf.d/20auto-upgrades > /dev/null 
Read the rest
Proxmox Tutorials

How to Add a Large Disk Partition as Storage in Proxmox VE

If you’re running a Proxmox Virtual Environment (VE) and need additional storage for virtual machines, backups, or ISO images, adding a large disk partition can optimize your setup and expand capacity. In this guide, we’ll walk you through the steps to add a specific partition as new storage in Proxmox, from formatting and mounting to configuring it in the Proxmox GUI. Whether you’re dealing with local storage or networked drives, this guide covers everything you need to ensure your storage upgrade is smooth and efficient, keeping your Proxmox VE environment scalable and ready for growth.

Adding new storage to Proxmox can be done in a few steps, depending on the type of storage you want to add (e.g., local disk, NFS, or iSCSI). Here’s a guide for adding different types of storage:

1. Adding Local Storage

  • Step 1: First, identify the new disk by running:
    lsblk
  • Step 2: Partition the
Read the rest
PowerShell Tutorials

How to Remove Radmin Viewer with PowerShell

Radmin Viewer, widely used for remote control and network monitoring, sometimes requires uninstallation across multiple devices, especially in managed environments. Using PowerShell to remove it is efficient and can be automated through Remote Monitoring and Management (RMM) tools, simplifying the process for IT administrators. This guide provides a PowerShell script to detect and remove Radmin Viewer, which you can deploy seamlessly through most RMM tools.

PowerShell-7

How to Remove Radmin Viewer with PowerShell

  1. Set Up the Script in Your RMM Tool: Most RMM tools, such as SuperOPS, Syncro, or N-Able, support PowerShell scripts. Copy the script below into the scripting or automation section of your RMM tool and configure it to run with administrative privileges.
  2. Run the Script to Detect and Uninstall Radmin Viewer: Once set up, this script will automatically detect and uninstall Radmin Viewer if installed.
   # Define the partial name for Radmin Viewer, allowing for 
Read the rest
Ubuntu 22.04 Tutorials

How to Automate Ubuntu Server System Updates and Package Installation

Ubuntu 22.04

Keeping your Ubuntu system updated and installing essential packages can be done efficiently using a simple Bash script. This guide will walk you through creating a script that automates system updates, upgrades installed packages, and installs specific packages of your choice. You can run the script manually or schedule it to execute automatically at a set time using cron jobs.

Step-by-Step Guide

Step 1: Create the Bash Script

Start by creating a new script file, for example, update_and_install.sh. This script will handle all the necessary steps for updating your system.

Example Script: update_and_install.sh

#!/bin/bash

# Update package list
echo "Updating package list..."
sudo apt update

# Check if dpkg was interrupted and run 'sudo dpkg --configure -a' if necessary
if [ $? -ne 0 ]; then
    echo "Checking for dpkg errors..."
    dpkg_error=$(sudo apt update 2>&1 | grep "dpkg was interrupted")
    if [ -n "$dpkg_error" ]; then
        echo "Error detected: 
Read the rest

Stay Informed

Receive instant notifications when new content is released.