<link href="https://fonts.googleapis.com/css?family=Roboto:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&amp;display=swap" rel="stylesheet"/>

Exchange Online - Remote server returned 550 5.7.520 Access denied, Your organization does not allow external forwarding

Office 365 - How to fix "Remote server returned 550 5.7.520 Access denied" error by creating a custom Outbound Anti-spam policy to allow external forwarding

  6922 Hits

Configure Mimecast Attachment Protection Policy

How to create an Attachment Protection definition and policy in Mimecast. Apply the policy to a test group and monitor Attachment Protection logs

  3826 Hits
Tags:

Delete Yammer users with REST API PowerShell

How to suspend or delete Yammer users with REST API PowerShell 

  0 Hits
Tags:

Upgrade from Joomla 3 to 4 (real example with troubleshooting steps)

Steps to upgrade from Joomla 3 to 4: Take a backup, install minimum version Joomla 3.10.x. Update all Joomla extensions and template. Change Joomla update channel, run Joomla 4 Pre-Update check and troubleshoot Joomla 4 upgrade Issues.

  2874 Hits
Tags:

Install msmtp for forwarding system emails on Debian

*UPDATED OCT 2023* How to set up msmtp on Debian 11 for forwarding system emails to an SMTP server or email provider (Office 365, Gmail, SendGrid)

  11808 Hits
Tags:

Exchange Online - Redirect messages and leave a copy

Office 365 - How to redirect messages using an Exchange online transport rule and BCC a copy of the message to a mailbox. 

  8274 Hits

Resize Azure Ubuntu VM System Disk (Quickstart Video Guide)

How to resize the OS (System) disk of an Azure Ubuntu VM (Quickstart Video Guide)

  2697 Hits
Tags:

Install Ubuntu on Azure VM (Video Guide)

How to create an Ubuntu VM using the Azure Portal. Create resource group, Virtual Network (VNet) and Network Security Group (NSG). Configure NSG to allow SSH from your IP address and connect to the Ubuntu VM using SSH.

  1640 Hits
Tags:

Silent Install Citrix Workspace app for Windows using Command Line

 How to download Citrix workspace app for Windows and silent install using the command line

  6754 Hits
Tags:

Install Citrix Workspace App using Intune (Complete Guide)

How to deploy Citrix Workspace app using Intune. Command line options to silent install Citrix workspace and specify the StoreFront URL. Create intunewin Win32 app package and deploy Citrix Workspace using Intune.

  3068 Hits
Tags:

Install Citrix Workspace App using Intune

Step-by-step for deploying Citrix Workspace app using Intune: Silent install Citrix workspace using Command line, specify StoreFront URL, create intunewin Win32 app package and deploy to test device group. Steps to upgrade Citrix Workspace app from a previous version. 

  11 Hits
Tags:

Install Office 2021 using the Office Deployment Tool (Quickstart Video Guide)

How to install Office 2021 volume license edition using the Office Deployment Tool. Download the Office Deployment Tool, create an XML configuration file and install Office using the Office Deployment Tool. 

  40514 Hits
Tags:

Configure Plus Addressing (Sieve Sub Addressing) in Mimecast

How to configure Plus Addressing in Mimecast. Create a Sieve Sub Address Gateway Policy for emails sent to a domain. 

  4245 Hits
Tags:

Connect to Exchange Online using App Registration and Certificate

How to Connect to Exchange Online PowerShell using an App registration and self-signed Certificate

  14417 Hits

Connect to Exchange Online using App registration and Certificate from Azure Runbook (Complete Guide)

How to connect to Exchange Online from an Azure Automation Account PowerShell Runbook using an App Registration and self-signed Certificate

  4221 Hits

Connect to Exchange Online using Azure System Managed Identity (Complete Guide)

How to connect to Exchange Online from an Azure Automation Account PowerShell Runbook using a System assigned Managed Identity

  3273 Hits

Connect to Exchange Online using App registration and Certificate from Azure Runbook

How to Connect to Exchange Online PowerShell using an App registration and self-signed Certificate from an Azure Automation Account Runbook

  3 Hits

SOLVED: Azure PowerShell Runbook error "Failed UnAuthorized" (incorrect permissions)

 SOLVED: Azure Runbook error "Failed UnAuthorized" when trying to connect to Exchange Online. Fixed by assigning correct permissions for connecting to Exchange Online PowerShell

  3030 Hits

SOLVED: Azure Runbook error - The term 'Connect-ExchangeOnline' is not recognized as a name of a cmdlet

SOLVED: Azure Runbook error - The term 'Connect-ExchangeOnline' is not recognized as a name of a cmdlet. Import Exchange Online PowerShell module to Automation Account and check PowerShell module version matches the Azure Runbook version.

  4114 Hits

Connect to Exchange Online using Azure System Managed Identity

How to connect to Exchange Online using System Managed Identity from an Azure Runbook: Create an Azure Automation account and enable System Managed Identity. Assign Exchange Administrator role and Graph permissions to System Managed Identity. Import PowerShell Modules to Automation Account and create a PowerShell Runbook

  7 Hits

Export certificate as PFX file with private key on Windows

How to export an SSL certificate as a PFX file with private key on Windows

  2492 Hits

Renew an SSL certificate on Windows server

How to renew an SSL certificate on Windows server. Generate a certificate signing request (CSR), get a Wildcard SSL certificate, verify domain ownership and import the certificate on Windows.

  4177 Hits

Delete Yammer groups using REST API PowerShell

How to delete Yammer groups by group ID using REST API PowerShell

  0 Hits

Get Yammer group members using REST API PowerShell

How to get Yammer group members using REST API PowerShell and export to CSV 

  0 Hits

Yammer - Name is already in use by another community

How to fix Yammer error - Name is already in use by another community, user, or guest. Permanently delete (purge) soft-deleted Yammer Office 365 groups and SharePoint sites

  1909 Hits

Yammer API error - The remote server returned an error (403) Forbidden

Steps to fix Yammer API error - The remote server returned an error (403) Forbidden

  0 Hits

Connect to Yammer REST API using PowerShell

How to connect to Yammer REST API using PowerShell. Register an App with Yammer, generate a developer token, connect to REST API and get a list of Yammer groups.

  3489 Hits

Remove Yammer licenses in Office 365 using PowerShell

UPDATED July 2023. How to remove Office 365 Yammer and Viva Engage licenses using PowerShell Set-MsolUserLicense. Find the right Office 365 product SKU and license plan name. Get the status of disabled Yammer licenses and re-enable all disabled license plans.

  5865 Hits

Getting started with Yammer REST API and PowerShell

Yammer how-to guides: Connect to Yammer REST API using PowerShell. Get all Yammer groups using REST API and PowerShell. Get Yammer group members using REST API PowerShell. Delete Yammer groups and users with REST API PowerShell

  2077 Hits

Get all Yammer groups using REST API and PowerShell

How to get all Yammer groups names and ids using REST API PowerShell and export to csv

  3120 Hits

Managing Office 365 Yammer

Yammer guides for IT Admins - Block access to Yammer - Viva Engage. Stop "Discover what's happening across your organization" emails from Yammer

  1759 Hits

Canon imageRUNNER Advance scan to email SMTP settings

Canon imageRUNNER Advance scan to email settings for SMTP, port 587 with TLS

  24865 Hits
Tags:

Get Azure AD device object ID from computer display name using PowerShell

How to get Azure AD device object ID from computer display name using PowerShell and export to CSV file. Then use the CSV file to bulk import members to an Azure AD group.

  22161 Hits
Tags:

SOLVED: Windows update error - There were some problems installing updates 0x80070005

Steps to fix Windows update error 0x80070005. 1. Reset Windows store cache using wsreset.exe 2. Reset Windows update 3. Restart computer

  4966 Hits
Tags:

Download macOS VMware VMDK disk image files

Download VMware VMDK disk images for macOS 13 Ventura, macOS 12 Monterey, macOS 11 Big Sur, macOS 10.15 Catalina, macOS 10.14 Mojave, macOS 10.13 High Sierra

  537 Hits

Office 365 - Rename Microsoft Teams using PowerShell (group name, email address and SharePoint site)

How to rename a Microsoft Team using PowerShell. Change the Teams display name and description, change Teams email addresses and rename the Teams SharePoint site. 

  5791 Hits

Stop "Discover what's happening across your organization" emails from Yammer

Office 365 - How to stop "Discover what's happening across your organization" emails from Yammer being sent to All Users with an Exchange Online Transport Rule 

  25340 Hits

Block access to Yammer - Viva Engage

UPDATED July 2023 - To prevent access to Yammer, complete the following steps: Remove Office 365 Yammer license, remove Viva Engage Core license and enforce Office 365 identity in Yammer

  11344 Hits

Disable the Welcome email for Teams (M365 groups) using PowerShell Set-UnifiedGroup

How to disable the Microsoft Teams welcome message for Office 365 groups using PowerShell Set-UnifiedGroup 

  10358 Hits

Download and share Teams live event recordings using Stream

Teams live event recordings can be downloaded by the producer from the Teams meeting details.

  2457 Hits

Azure VM - Putty SSH public key error "No supported authentication methods available"

 SOLVED: How to fix error "No supported authentication methods available" by resetting the Azure Virtual Machine's SSH public key

  7235 Hits
Tags:

Configure fail2ban custom filter and jail to block Joomla brute force login attacks

How to create a custom fail2ban filter and jail to prevent login attempts against the Joomla Administrator back-end website

  3436 Hits

Download Teams meeting recordings from Teams, OneDrive (SharePoint) and Stream

Teams meeting recordings can be downloaded from different locations depending on the type of meetingTeams channel meetings (SharePoint), Non channel Teams meetings (OneDrive), Teams live events (Download from meeting details)
  5652 Hits

Configure fail2ban custom filter and jail to block WordPress brute force attacks

Create a custom fail2ban filter and jail to prevent  brute force login attacks on WordPress wp-login.php, xmlrpc.php, wlwmanifest.xml

  5961 Hits

Install and configure fail2ban for Nginx on Debian 11

How to install and configure fail2ban for Nginx using ufw on Debian 11

  4008 Hits

Nginx Rewrite Rule - 301 Redirect One Page to Another URL

How to create a 301 permanent redirect for one page to another URL using the Nginx return directive 

  2062 Hits
Tags:

Nginx Rewrite Rule - 301 Redirect to Another Path for Multiple URLs

 How to create a 301 permanent redirect to another path for multiple URLs using the Nginx return directive

  3058 Hits
Tags:

Install Joomla 4 on Nginx Web Server

How to install Joomla 4 on Nginx web server. Create MariaDB database for website. Configure Nginx HTTPS server block for Joomla. Install PHP extensions and configure PHP settings for Joomla.

  6563 Hits
Tags:

SOLVED: Office 365 - AD Synced user not showing in Exchange Hybrid on-premises

 How to fix Office 365 mailbox not showing in Exchange Hybrid on-premises using PowerShell Enable-RemoteMailbox

  7566 Hits

SOLVED: Remote Server returned '420 4.2.0 Recipient deferred because there is no Mdb'

How to fix Non-delivery report error '420 4.2.0 Recipient deferred because there is no Mdb' by running Enable-RemoteMailbox PowerShell

  15165 Hits

Upload custom Windows 10 ISO with VirtIO drivers to Vultr VPS

In this guide, we will create an Amazon S3 storage bucket so we can upload the custom Windows ISO file to Vultr 

  5531 Hits
Tags:

Install Windows 10 with VirtIO drivers on Vultr

How to load VirtIO storage drivers during Windows 10 setup on Vultr VPS 

  4926 Hits

Add VirtIO drivers to Windows installation ISO

How to inject VirtIO drivers into Windows installation ISO (Windows 10, Windows 11, Windows Server) 
  14454 Hits

Create Windows 10 VM using a custom ISO on Vultr

How to install Windows 10 on Vultr VPS using a custom ISO with VirtIO drivers.

  4347 Hits
Tags:

Office 365 - Find who moved or deleted emails in a shared mailbox using PowerShell Search-MailboxAuditLog

How to use PowerShell Search-MailboxAuditLog to search the mailbox audit log and find out who moved or deleted emails in an Office 365 shared mailbox.

  16068 Hits

Office 365 - Allow delegates to view private items in a shared mailbox using PowerShell

Office 365 - How to use Exchange Online PowerShell to grant delegates permissions to view private items in a shared mailbox using Outlook 

  22699 Hits

SOLVED: Outlook - Cannot copy this folder because it may contain private items

How to fix Outlook error - Cannot copy this folder because it may contain private items by granting permissions to view private items using PowerShell 

  13406 Hits

Exchange Online transport rule to remove email header sensitivity private

How to create an Exchange online transport rule to change email header sensitivity "Private" to "Normal" for shared mailboxes. 

  7855 Hits

Convert Windows 11 Home to Pro using a Microsoft 365 Windows upgrade license

How to convert Windows 11 Home (BIOS embedded product key) to Windows 11 Pro using a Microsoft 365 for Business Windows upgrade license

  19364 Hits

SOLVED: Acer Aspire 5 laptop hard disk not detected at boot. Can’t see SSD during Windows 11 install

Fix Acer Aspire 5 laptop hard disk not visible by injecting Intel storage drivers into the Windows boot image and manually loading the drivers during Windows setup.

  17948 Hits
Tags:

Allow external guests to join Teams meetings without a Microsoft account

How to configureTeams admin settings to allow external guests to join Teams meetings without a Microsoft work or school account.

  10244 Hits

SOLVED: Windows 11 - Huawei MateBook D14 AMD laptop missing Multimedia Controller driver

Unknown Multimedia Controller device after installing Windows 11 on a Huawei MateBook D14 AMD Laptop. Fixed by installing AMD Audio CoProcessor Driver. 

  7419 Hits
Tags:

Google Core Web Vitals: Eliminate render-blocking resources and reduce unused CSS in Joomla 4

Improve your Joomla 4 website Google Core Web Vitals score using a plugin to eliminate render-blocking resources and reduce unused CSS. 

  2725 Hits
Tags:

Customize the Windows 10 Start menu layout using an XML file on Virtual Desktop

This guide is for customizing the Windows 10 22H2 Start menu on Citrix Virtual Desktop but the steps will be the same for Azure Virtual Desktop (AVD) or Remote Desktop services (RDS)

  5509 Hits

Reinstall Windows 10 Photos App for All Users using PowerShell (DISM offline package)

How to reinstall Windows 10 Photos App for All Users using PowerShell DISM Add-ProvisionedAppxPackage and an offline package .AppxBundle 

  22295 Hits
Tags:

Install ESET Protect Management Agent and Antivirus using Endpoint Manager (Intune)

How to deploy ESET Protect v10 All-in-one using a silent install script with Microsoft Endpoint Manager (Intune)

  9136 Hits

Install Adobe Acrobat Pro DC on Virtual Desktop using PowerShell

How to Install Acrobat Pro DC on Virtual Desktop: Download Acrobat Pro DC and extract the MSI file using PowerShell. Configure Acrobat using the Acrobat Customization Wizard. Silent install Acrobat Pro DC from the command line.

  11948 Hits

Disable "Make Adobe Acrobat my default PDF application" prompt using Registry

How to disable the "Make Adobe Acrobat my default PDF application" prompt using the registry value iAppDoNotTakePDFOwnershipAtLaunchWin10

  3569 Hits
Tags:

Disable "Welcome to Acrobat Reader" message using Registry

How to disable the "Welcome to Adobe Acrobat" message in Adobe Acrobat DC Pro using Registry value "bToggleFTE"

  5940 Hits

Set up Mimecast MX Records for inbound mail with Office 365

List of Mimecast inbound mail servers DNS MX records for Europe, UK, US, Canada and other global regions.

  12953 Hits
Tags:

Remove Windows 10 Built-in Apps for All Users with PowerShell on Virtual Desktop

How to Remove Windows 10 Built-in Apps for All Users with PowerShell on Citrix Virtual Desktop

  8230 Hits

Disable Windows Hello for Business device pin using an Intune Account Protection policy

For IT Admins - How to disable Windows Hello for Business device pin on Windows using an Endpoint Manager - Account Protection policy. 

  11019 Hits

Remove Windows Security App icon from Start menu using Registry with FSLogix App Masking

How to hide the Windows Security Appx icon from the Start menu using an FSLogix App Masking registry hiding rule on Windows 10 Virtual Desktop.

  6602 Hits

Disable Bing search in Windows 10 Start Menu using GPO

For IT Admins - How to disable Bing search in Windows 10 Start Menu using Group Policy (GPO) "Do not allow web search"

  5879 Hits
Tags:

Hide drives in File Explorer using Registry or Group Policy Object (GPO)

For IT Admins - How to hide C and D drives in Windows File Explorer using GPO or registry value "NoDrives" and what to do if "Hide these specified drives in My Computer" isn't working

  8587 Hits

Automatically install updates using unattended-upgrades on Debian 11

How to install and configure unattended-upgrades for automatically installing security updates and other package updates on Debian 11

  17589 Hits
Tags:

Disable "Let’s finish setting up your device" in Windows 11 using Registry and PowerShell

Windows 11 - How to use PowerShell to create registry value to disable the "Let's finish setting up your device" prompt

  5625 Hits
Tags:

Disable Task View on Windows 10 Virtual Desktop using Registry (GPO)

There are no Group Policy settings to hide the Task View button but you can use a GPO to set the "ShowTaskViewButton" registry value

  8563 Hits

Whitelist countries in OPNsense using MaxMind GeoIP and firewall aliases

How to set up whitelisting in OPNsense to allow a country list using MaxMind's free GeoIP database and firewall aliases

  7875 Hits
Tags:

Check DKIM using nslookup, MX Toolbox and email message headers

How to check DKIM selector DNS records using nslookup and MX Toolbox. And verify DKIM signing in email message headers.

  7030 Hits
Tags:

Configure DKIM signing in Mimecast using a DNS Authentication Outbound policy

How to set up DKIM in Mimecast (with Office 365). Create a DNS Authentication Outbound Definition and Policy. Add DNS record for DKIM selector and verify DKIM.

  6343 Hits
Tags:

Customize Windows 11 Taskbar layout using an XML file and Microsoft Intune

How to change the Windows 11 Taskbar layout using an XML file deployed using an Endpoint Manager (Intune) Windows app (Win32) package. 

  25545 Hits

Customize Windows 11 Start menu layout with JSON file and Endpoint Manager (Intune)

How to change the Windows 11 start menu layout with a JSON file (previously XML) and deploy using an Endpoint Manager (Intune) configuration profile.

  12325 Hits

Remove task view from Windows 11 taskbar using registry (PowerShell) with Endpoint manager Intune

How to change registry value to disable task view icon on Windows 11 taskbar using a PowerShell script deployed with Microsoft Endpoint manager Intune

  10334 Hits

Move Windows 11 Taskbar (left, center, right) using registry (PowerShell) and Endpoint manager

How to change the Windows 11 Taskbar position to the left, center or right using registry (PowerShell) and Endpoint manager Intune

  28833 Hits

Disable Bing Search in Windows 11 Start Menu using Endpoint Manager (Intune)

For IT Admins - How to Disable Bing search in Windows 11 Start Menu using an Endpoint Manager configuration profile "Do Not Use Web Results"

  5636 Hits

Disable Microsoft Search in Bing in Office 365

How to disable Microsoft search in Bing in Office 365 and Microsoft 365 Apps. Disable Bing in the Office 365 admin center, disable Bing default browser homepage and turn off Background service for Microsoft Search in Bing.

  14189 Hits

Remove Teams chat (personal) from Windows 11 using PowerShell and Endpoint Manager Intune

How to uninstall Teams personal app from Windows 11 (for All users) with a PowerShell script deployed using Microsoft Endpoint manager (Intune)

  21853 Hits

Remove weather icon (widgets) from Windows 11 Taskbar using Endpoint Manager (Intune)

How to remove widgets (weather icon) from the Windows 11 Taskbar using a Microsoft Endpoint Manager Intune configuration profile 

  8345 Hits

Remove Teams chat icon from Windows 11 Taskbar using Endpoint Manager (Intune)

How to remove the Teams app chat icon from Windows 11 taskbar using a Microsoft Endpoint Manager configuration profile 

  4475 Hits

Create an Azure AD dynamic group for Windows 11 devices

How to create an Azure AD dynamic device group for specific laptop model running Windows 11

  13884 Hits

Create ESET Protect v10 agent all-in-one installer package

How to create an ESET Protect v10 agent "all in one" installer package for deployment using Microsoft Endpoint Manager (Intune) 

  3324 Hits

Install ESET Management Agent for Linux on Debian (offline installation)

Offline install ESET Management Agent for Linux on Debian 10. Export ESET agent certificate and ESET server's Certificate Authority file. Download the agent install script using wget and install the Management Agent.

  4743 Hits

OPNsense NAT port forward rules with NAT reflection (Loopback/Hairpin)

How to configure OPNsense firewall NAT port forward rules with NAT reflection (Loopback/Hairpinning) for web servers 

  15635 Hits
Tags:

Upgrade from Proxmox VE 6 to 7 using the free no subscription repository

How to perform an in-place upgrade from Proxmox VE 6 to 7 using the free no-subscription repository

  12440 Hits
Tags:

SOLVED: We can't activate Windows on this device as we can't connect to your organization's activation server. Error code 0x8007007B

SOLVED: How to fix Windows activation error code 0x8007007B. Check firmware embedded OEM key and activate Windows digital license using PowerShell

  18722 Hits

Check and enable Gzip text compression in Joomla 4

How to test website speed and check if Gzip compression is being used. Then enable Gzip in Joomla 4 global configuration and Nginx web server.

  3415 Hits
Tags:

Enable Jooma 2FA using Google Authenticator

How to enable Jooma Two-factor Authentication (2FA) using Google Authenticator. Enable Joomla MFA Verification code system plugin, install Google Authenticator app and register for MFA by scanning the QR code on your mobile phone.

  2949 Hits
Tags:

Automatically Install OPNsense updates

How to configure OPNsense automatic firmware updates

  12749 Hits
Tags:

Configure Multi-factor Authentication (MFA) in Joomla 4

How to enable Two-factor Authentication (2FA) plugins in Joomla 4. Change global confguration settings to enforce MFA for Administrators and automatically enroll new users.

  8703 Hits
Tags:
You can help support this website by buying me a coffee!
Buy Me A Coffee