<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

  3224 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

  1010 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.

  1231 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)

  7940 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. 

  2142 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)

  1133 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.

  857 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

  2908 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.

  1864 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. 

  18592 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. 

  2523 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

  7885 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

  2505 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

  1428 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

  1750 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.

  2078 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

  5 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

  1145 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.

  2222 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

  1015 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.

  1654 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.

  4071 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

  1137 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

  1813 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

  1031 Hits

Canon imageRUNNER Advance scan to email SMTP settings

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

  9529 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.

  14414 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

  2241 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

  507 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. 

  2898 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 

  20666 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

  8182 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 

  6415 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.

  1412 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

  4876 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

  1760 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)
  2471 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

  2827 Hits

Install and configure fail2ban for Nginx on Debian 11

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

  2107 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 

  1049 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

  1482 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.

  4978 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

  3940 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

  12376 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 

  2399 Hits
Tags:

Install Windows 10 with VirtIO drivers on Vultr

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

  3174 Hits

Add VirtIO drivers to Windows installation ISO

How to inject VirtIO drivers into Windows installation ISO (Windows 10, Windows 11, Windows Server) 
  8310 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.

  2178 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.

  11470 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 

  15319 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 

  10342 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. 

  4411 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

  11477 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.

  11558 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.

  4178 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. 

  3987 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. 

  1904 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)

  3266 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 

  15081 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)

  5090 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.

  6972 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

  2136 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"

  3023 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.

  7542 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

  5176 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. 

  6758 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.

  4452 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"

  3631 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

  4317 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

  12535 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

  2731 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

  5488 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

  4052 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.

  4062 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.

  4204 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. 

  19923 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.

  8870 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

  7016 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

  17194 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"

  3509 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.

  11126 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)

  18489 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 

  6167 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 

  2977 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

  7834 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) 

  1895 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.

  2310 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 

  8555 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

  8570 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

  11516 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.

  1994 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.

  1695 Hits
Tags:

Automatically Install OPNsense updates

How to configure OPNsense automatic firmware updates

  8810 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.

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