fbpx
South Coast Summit Power Platform Hackathon 2021
Oct21

South Coast Summit Power Platform Hackathon 2021

In October me and some colleagues visited the South Coast Summit over in Southampton and we had a blast and no only because we came second in the Power Platform Hackathon! The Summit was great fun and full of awesome information about Power Automate, Power Apps, Power Virtual Agents, Cloud desktop, Security, endpoint management and loads more! Home Tom and me joined forces with the very talented team from https://www.tiberium.io/...

Read More
PowerShell Games
Sep27

PowerShell Games

Bored of coding automation scripts or learning PowerShell and want to work on something fun? Why not write your own text based game in PowerShell! Here is a selection of mini games i’ve written in PowerShell either to test out some new coding ideas or just because I wanted to work on something fun! I’ve linked the code repository to each game below so give them a try for yourself and let me know what you create! Power...

Read More
Microsoft 365 Outlook Schedule An Email To Read Later
Aug23

Microsoft 365 Outlook Schedule An Email To Read Later

If your on holiday or out of the office and see an email you want to respond to later usually you flag the email or think you will just remember to reply later. In reality you always end up forgetting about the email but there is another way! If your using Outlook on your mobile phone you can set it up so that when you swipe right you can ‘snooze’ the email and make it disappear from your inbox and reappear as a new email...

Read More
How to Add a Microsoft 365 Shared Mailbox to Mac Mail
Aug09

How to Add a Microsoft 365 Shared Mailbox to Mac Mail

This guide shows you how to add a Microsoft / Office 365 shared mailbox to mac mail. Open Mac mail and go to the top menu and select ‘Mail’ then ‘Add Account’. Click on ‘Other Mail Account’ and choose ‘Mail account’ if asked then ‘Continue’. Enter in the shared mailbox name and email address. Enter your own Microsoft 365 password here, the one for your own email address....

Read More
How to Purchase a Domain and Add it to Microsoft 365 using 123REG
Jul27

How to Purchase a Domain and Add it to Microsoft 365 using 123REG

Welcome to this guide on how to add a domain to your Microsoft 365 account so you can use it to receive emails. Use this guide if you have already purchased a domain or if you want to see how to buy one. This guide is a full step by step guide and divided into three main sections. Section 1: Buying a new domain name using 123-reg.comSection 2: Add the domain to your Microsoft 365 accountSection 3: Update the setting on your new domain...

Read More
How To Create a Teams Meeting Without Having To Start It
Jul08

How To Create a Teams Meeting Without Having To Start It

Have you organised a teams meeting for a group of people who are internal and external but later found no one can join because you didn’t start it and let them join? Or maybe you are arranging a call between two external people and don’t intent on joining the meeting. Here’s is how to fix that problem. First create your teams meeting in the usual way and send out the invite. Now go back into the teams meeting and...

Read More
Build a Split Flap Display Using a Raspberry Pi and PowerShell
Jul06

Build a Split Flap Display Using a Raspberry Pi and PowerShell

I love messing around with the Raspberry PI especially when I can write scripts using my favourite scripting language PowerShell and the IoT Module! This is a guide to my latest project, a split flap display. I built it to lean how to control stepper motors and to break out the 3D printer since it had been sitting unused for too long. Checkout the end result in the video below. It has two modes, one is for counting from 0 to 999 and...

Read More
Blog Progress 2021
Jul04

Blog Progress 2021

I cant believe its been 5 years blogging about Microsoft 365, Azure and PowerShell and in that time I’ve written or contributed to three published books, written 173 blog posts and guest posted for several of the most well known vendors in the Managed Service Provider (MSP) space. Looks like my work is attracting nearly 2k unique visitors on a daily basis. It’s an awesome feeling to know I’ve shared my knowledge and...

Read More
Azure EndPoint Policy Manager
Jun08

Azure EndPoint Policy Manager

Do you struggle with implementing templated Microsoft 365 EndPoint policies across multiple clients? I did so I created this handy PowerShell script which can export policies from one tenant and then import them into another! This script does contain bugs and unknown issues so test it in your test environments first to verify it does what you need and to confirm you understand how it works! Download EndpointPolicyManager.ps1 using the...

Read More
Convert Windows 10 Eval to Pro
Apr24

Convert Windows 10 Eval to Pro

I recently needed to convert a Windows 10 Evaluation VM which I downloaded from Microsoft to a full Professional edition. I found guides for converting it to Enterprise edition but I only had a spare pro key and they were difficult to follow. I’ve put this Batch file together which makes the process easy. Download the script here: ConvertEval2Pro (454 downloads) Here you can see the VM running Windows 10 Enterprise Evaluation....

Read More
Setup Microsoft 365 Email Threat Management Policy Template Using PowerShell
Apr01

Setup Microsoft 365 Email Threat Management Policy Template Using PowerShell

We’ve recently been rolling out Defender for 365 across multiple clients to better integrate our security solutions. We’ve been using 3rd party spam solutions and they have let us down many times and just not been a good fit. We’ve always thought that the Microsoft solutions were not as good but over the last year or so they have come on in leaps and bounds and it’s been working great. The only issue I had was...

Read More
How to Make a Domain Admin in Azure Domain Services
Mar25

How to Make a Domain Admin in Azure Domain Services

I had an issue the other week where I logged in thinking I was as an admin but I wasn’t able to create any OU’s or group policies. In my case I was building out a Windows Virtual Desktop deployment for a client, created the Domain Services in Azure then added a server to the domain. I then found I couldn’t manage it. In the image below the ‘new’ section from the menu is missing. Luckily there is an easy...

Read More
Hide Specified Drives Group Policy
Mar25

Hide Specified Drives Group Policy

If you need to hide specific or system drives on a computer or RDS server you can use group policy to do this easily. First create and link a group policy to the OU in Active Directory where the computer or server resides. Next enable Loop back processing in replace mode and this will mean that any user who logs into that computer will also get the user section of the policy applied to them when they login. Next in the policy navigate...

Read More
Windows Explorer Missing in Group Policy
Mar25

Windows Explorer Missing in Group Policy

Trying to find some settings in Windows Explorer but its missing from your group policy? I had this issue to but it turns out Microsoft have renamed it File Explorer. User Configuration -> Policies -> Administrative Templates -> Windows Components -> File Explorer In my case I wanted to hide specified drives in My Computer but turns out to be an each fix once you know its just been renamed!

Read More
Raspberry PI + PowerShell Social Media Like Counter
Feb11

Raspberry PI + PowerShell Social Media Like Counter

A few months back I was looking at social media follower and like counters to display on my desk. There are a few options out there but I had a Raspberry PI and and old display module handy so thought id try making my own! A while back I found out how to run PowerShell on a standard PI image and experimented with the PowerShell IoT module. I’m loving this combination because I’m doing a lot in PowerShell at the moment so I...

Read More
Rename Team Name In Teams To Shorten OneDrive Path Lengths
Dec03

Rename Team Name In Teams To Shorten OneDrive Path Lengths

If you have issues with long path’s in OneDrive when you sync teams sharepoint document libraries locally you need a way to shorten them. Previously this has been a real pain but now its pretty painless. See here I have a team with a really long name and I’ve created a file and folder in it. Here I sync it down using OneDrive but folder paths are really long and this can cause problems with files not saving and sometimes...

Read More
How To Connect To Another Windows 10 Computer AKA Quick Assist
Nov29

How To Connect To Another Windows 10 Computer AKA Quick Assist

If you ever need to help someone with an issue and you are both using windows 10 you can use a great tool called Quick Assist to remotely connect to their computer and even control it! On your computer and the remote computer go to the start menu and type Quick Assist and open up the tool. On your computer click on Assist another person. This will generate a security code which you give to the person at the remote computer. On the...

Read More
Microsoft 365 How To Enable DKIM Using DKIM Manager PowerShell Script
Nov28

Microsoft 365 How To Enable DKIM Using DKIM Manager PowerShell Script

DKIM Manger Download: DKIM Manager (420 downloads) Or pull from GitHub here: DKIM Manager on GitHub Everyone should be trying to improve their email security setup and using DKIM (Domain Keys Identified Mail). DKIM works by the sending server adding an encrypted version of the email header into the email. The recipient server can then look at your public DKIM keys published in DNS and decrypt the header and compare it to the...

Read More
Using Akixi API with PowerShell
Nov04

Using Akixi API with PowerShell

Akixi is a great reporting platform for the Horizon VOIP telephony platform. Recently i’ve been working on pulling off report data and inserting that data into our central dashboard systems. They don’t provide code examples in PowerShell so I wanted to share the basics so you can get a head start with your own project. All I ask is that you post a comment below and share your project details with other readers πŸ™‚ First up...

Read More
How to Setup Windows For a Nessus Credentialed Patch Scan
Nov04

How to Setup Windows For a Nessus Credentialed Patch Scan

Setting up a Windows 10 PC so that It can be scanned by Nessus using a fully credentialed patch scan is and straight forward process but there are several parts required for it to work. This guide includes the manual steps required but you can also implement the settings using a centralised RMM tool if you have one. Also Note in most Local AD environments Nessus will work without any changes. For standalone or Azure AD joined...

Read More
How to Setup Mac’s For a Nessus Credentialed Patch Scan
Nov04

How to Setup Mac’s For a Nessus Credentialed Patch Scan

Setting up a Mac so that It can be scanned by Nessus using a fully credentialed patch scan is a quick and straight forward process. This guide includes the manual steps required but you can also implement the settings using a centralised RMM tool if you have one. The process is as follows: 1 . Setup a dedicated administrator account to use with the scan. 2. Enable Remote Login. 3. Setup new SSH credentials in Nessus to use during the...

Read More
PowerShell For Fun And Profit: Online Arbitrage Scanner
Sep19

PowerShell For Fun And Profit: Online Arbitrage Scanner

What is online arbitrage? It’s where you find things for sale online, buy them and sell them elsewhere and make a profit! How do I find things to sell? Browse popular deal sites, clearance pages or like me, you automate the process and let a PowerShell do the boring work for you! If you want to grab the code, go download it from my Github repository: https://github.com/slashadminsource/PSOnlineArbitrage Setting Up Download the...

Read More
PowerShell Trading Bot For Interactive Brokers
Sep19

PowerShell Trading Bot For Interactive Brokers

This bot is for educational purposes only!This bot will loose all of your money if you try to get it working.I do not support this bot, its provided to the PowerShell coding community for educational purposes.Trading stocks is very risky, I’m not a professional trader or an accountant, I’m an IT guy who likes to mess around with coding projects from time to time.This code most definitely contains bugs and errors and...

Read More
Cant Remove Hyper-V VM Cannot Connect to Virtual Machine Configuration Storage
Aug13

Cant Remove Hyper-V VM Cannot Connect to Virtual Machine Configuration Storage

Found a redundant VM on your Hyper-V host? This typically only happens in test environments but rarely in production and caused by a VM folder being deleted or moved. In the screenshot below you can see the VM ‘Mindex’ in an off-critial state. You cant remove this server from the host using the GUI. Open a Powershell windows as admin and type ‘Get-VM’ and press enter. This will list all of the VM’s on the...

Read More
Act Failed to Open Scheduler log Error Occurred While Loading Scheduler log file
Jul20

Act Failed to Open Scheduler log Error Occurred While Loading Scheduler log file

Getting the following error and having trouble resolving the issue? “Failed to open scheduler log. Error occurred while loading scheduler log file.” Under the menu ‘Other tasks’ click ‘Stop Service’ then Browse to c:\programdata\act\act data Rename ‘SCHEDULER_LOG’ TO ‘SCHEDULER_LOGOLD’ Now in the task scheduler click ‘Start service’ from the ‘other...

Read More
How To Rename UDM Pro Site Name In ui.com Portal
Jun01

How To Rename UDM Pro Site Name In ui.com Portal

I recently installed a Unifi Dream Machine Pro for a client and wanted to rename it in the ui.com portal. I tried to rename the site in the controller settings but it wouldn’t update the name in the ui.com portal controller list. Here is now to rename the controller in the unifi.ui.com controller list Click on the controller device. Click on Settings. Click on Advanced. Change the Device Name and press ‘Confirm...

Read More
Windows Server File Migration Service Guide
Apr18

Windows Server File Migration Service Guide

Starting from Windows server 2019 we see the introduction of the Windows server file migration service feature. This feature allows you to easily migrate a file server, all of its file shares and folder permissions to new physical or virtual server. This feature will sync all file shares to a new server, set the same permissions then when you are ready it will assume the old servers IP address and name. The idea is to make migrating...

Read More
How To Delete A Plan In Planner
Apr02

How To Delete A Plan In Planner

How to delete a plan from Planner in Microsoft 365 in 4 easy steps: First login to https://tasks.office.com and click on ‘Planner Hub’. Scroll down and then click ‘All Plans’. Click on the plan you wish to delete. Now click the three dots along the top and click on ‘Plan settings’. Now click on ‘Delete this plan’. If you don’t see this it means you did not create this plan or are...

Read More
Office 365 Your Organisation Needs More Information To Keep Your Account Secure
Mar17

Office 365 Your Organisation Needs More Information To Keep Your Account Secure

Have you recently created a new Microsoft 365 or Office 365 account and users are being forced to setup MFA within 14 days despite MFA not being configured? Me too! I’m constantly setting up new tenants for clients and performing migrations and while enforcing MFA is a great idea and having it enabled by default is good it does cause issues during the configuration stage of a tenant. The issue is being caused by a new security...

Read More
Unifi There Was An Error Saving The LAN Network Invalid API Request
Mar08

Unifi There Was An Error Saving The LAN Network Invalid API Request

I recently came across this error ‘Invalid API Request’ when trying the change the network address of the LAN configured at a clients site. I clicked on Networks and then clicked EDIT. You can see here the network is 192.168.1.1/24. I updated the network to 192.168.0.1/24 and clicked on Save. This kept giving the error message ‘There was an error saving the LAN network invalid API request’.. Well that not...

Read More
How To Create a Poll In Microsoft Teams
Mar08

How To Create a Poll In Microsoft Teams

Microsoft Teams is fast becoming the standard Office tool for collaboration, meetings, instant chat and file storage within many businesses. It’s packed with handy tools and features and one we love using here at Southern IT Networks are the Polls within chat messages. You can create a poll and send it out across your organisation and gather feedback. You can even capture that feedback into Excel for later use. Lets get started! 1....

Read More
How To Stop Teams Loading Up After Logging In
Mar02

How To Stop Teams Loading Up After Logging In

I love Microsoft Teams so why would you want to stop it loading up after you log in? haha I get it, not everyone has embraced it yet so here is how to stop it loading up after you log in every time in 3 easy steps. Step 1: Go to your system tray in the bottom right corner. You may have to click the up arrow first, then find teams and right click on the Teams icon. Step 2: After right clicking on the Teams icon click on Settings. Step...

Read More
Microsoft Translation Travel App
Feb14

Microsoft Translation Travel App

I was randomly browsing the Google play store the other day and came across Microsoft Translator and for fun installed it to see what its all about and was very impressed! Microsoft Translator can translate spoken or written words into many other languages. It can even say the translation out loud which makes this Translator app perfect for the word wide traveller. If your going abroad then this app is definitely going to make your...

Read More
Server Storage Migration Service Extension Not Visible
Feb13

Server Storage Migration Service Extension Not Visible

Recently i’ve been experimenting with the Server Storage Migration feature in Windows server 2019. This feature allows you to clone an existing file server and migrate its shares and files to a new server and perform a cutover migration to the new server. I had an issue where the server storage extension was not showing up in the list of extensions despite being installed! As you can see here the extension is not listed. It...

Read More
Upgrade Windows Server 2019 Evaluation to Full Version
Jan29

Upgrade Windows Server 2019 Evaluation to Full Version

I recently ran into an issue where I wanted to test a deployment using Windows Server 2019 Storage Migration Service feature. It turns out an Evaluation installation does not support storage migration service and it will not appears to be missing in the Windows Admin Center. I needed to upgrade Windows Server 2019 Evaluation to Standard edition. which is fortunately very easy! First open up a Powershell window and run...

Read More
How To Sync Microsoft Edge On Your Mobile With Your 365 Account And Desktop
Jan21

How To Sync Microsoft Edge On Your Mobile With Your 365 Account And Desktop

Finally we have a Windows browser we can get behind and love! Microsoft Edge AKA Edge Chromium.. Based on the Chrome source code the Edge project now contributes to the Chromium codebase and adds further integration into the Office / Microsoft 365 suite. Once you install it to your desktop and sign in using your 365 account all of your passwords, favourites and forms can all be saved and synced to any other device where you use Edge....

Read More
How To Request AutoPilot Hardware ID’s From HP
Jan03

How To Request AutoPilot Hardware ID’s From HP

Recently I deployed a good number of laptops to a client using Microsoft 365 and AutoPilot with some success. If you don’t know, AutoPilot allows you to ship out a laptop or a desktop to a client and all they have to do it switch it on, connect it to the internet and the device will automatically join itself to Azure AD, deploy office and apply a variety of PowerShell scripts and settings. The idea is that the devices set...

Read More
Basic Setup Guide for Using GitHub With Visual Code and PowerShell
Dec27

Basic Setup Guide for Using GitHub With Visual Code and PowerShell

This guide is a complete beginners guide to creating an account on GitHub and setting up somewhere to store your code and then linking that to Visual Code which is a cool free Microsoft tool used to write code. I’ll like to leave out the fluff and filler so ill keep the text brief, so follow along and use the screenshots for reference. By the end of this guide you will know how to: Create GitHub repositories for your code...

Read More
Microsoft 365 Upgrade Windows 7 to Windows 10
Nov19

Microsoft 365 Upgrade Windows 7 to Windows 10

Microsoft 365 licenses include a subscription to Windows 10 Business (Pro) edition but for a PC to be eligible it must have a valid Windows 7 Pro license key. I don’t understand this, they should just give it to you as part of the subscription but there you go. If you have Windows 7 home edition then you must purchase a copy of Windows 7 or 10 pro and install that or upgrade first. Assuming you are upgrading Windows 7 Pro...

Read More
Setup A Cyber Essentials Software Restriction Policy
Nov15

Setup A Cyber Essentials Software Restriction Policy

Passing Cyber Essentials and CE Plus is fairly easy but only if you know how to implement each of the technical controls. One of the more difficult aspects of passing a Cyber Essentials Plus audit is being able to block the malware and malicious test files. During a Cyber Essentials Plus audit the auditor will attempt to run a variety of script, compressed and executable files to see if the system is susceptible to malicious code...

Read More
Microsoft 365 How to Manually Sync Policy Changes On a PC
Oct22

Microsoft 365 How to Manually Sync Policy Changes On a PC

You make a change to a Device Configuration poilicy within the Microsoft 365 portal and hit the Sync button but nothing appears to happen. Sometimes you just want to be 100% sure a PC has checked into InTune and grabbed and applied the latest settings. To do this you need to perform a manual sync. 1. Click start then click the settings icon. 2. Click on ‘Accounts’. 3. Click ‘Access work or school’ then click...

Read More
Can’t Uninstall HP Drive Encryption Software
Oct02

Can’t Uninstall HP Drive Encryption Software

Trying to upgrade to Windows 10 or simply want to uninstall HP Drive Encryption but can’t? Getting the error HP Client Security Manager 8.x is required? During a recent Windows 7 to Windows 10 upgrade I encountered this error and here is how I solved it. Step 1: First install the latest version of HP Client Security Manager https://ftp.hp.com/pub/softpaq/sp98501-99000/sp98508.exe Step 2: Next Install the latest version of HP...

Read More
How To Develop PowerShell Scripts For The Raspberry Pi
Sep16

How To Develop PowerShell Scripts For The Raspberry Pi

A.K.A How to Run PowerShell on the Raspberry PI Ok you want to run PowerShell scripts on your Raspberry PI. Well look no further because I have a detailed step by step guide below! This guide assumes you have already connected your Raspberry PI to your network either by a cable or via wireless. This guide also assumes you prefer to develop the code on your Windows PC using a program with similar features to the PowerShell ISE. Basic...

Read More
Bypass MFA for Azure Runbooks
Sep03

Bypass MFA for Azure Runbooks

If you use Azure runbooks and utilise scripts which connect to Office 365 services you will run into issues if the account you use to authenticate has MFA enabled on it. One option is to bypass MFA on the account for any connections coming from a specific Azure datacenter. This doesn’t open up the account to the internet but please understand that anyone trying to access your account from the same datacenter will also be able to...

Read More
How To Enable OneDrive Files On Demand
Jul23

How To Enable OneDrive Files On Demand

OneDrive Files On Demand is a feature which sets OneDrive to only download files to a local device when a file is clicked on rather than potentially downloading gigabytes or terabytes of files. From the users perspective they don’t really see any difference, they can still see all of the files and folders except they are not using up space on their PC until they open or edit a file. You can enable this option manually on each...

Read More
HP Bloatware Removal Tool
Jul20

HP Bloatware Removal Tool

If you don’t maintain a prebuilt Windows image used to deploy new workstation because you simply build them as they come in then this tool may be for you. We prefer HP equipment but they always come with annoying HP bloatware. You could reload the device but that takes time you don’t want to waste. One of my fellow engineers Thomas Lambert put this little script together which will run through and uninstall the most common...

Read More
How To Uninstall Programs Using PowerShell
Jun05

How To Uninstall Programs Using PowerShell

Listing all installed programs, checking to see if a program is installed by its name and uninstalling programs is super easy and efficient using PowerShell and the Get-WmiObject cmdlet. List All Installed Programs Get-WmiObject -Class Win32_Product Running this cmdlet will produce a list of all installed applications. Note this wont list any Windows Apps which are installed. List Installed Programs By Name Get-WmiObject -Class...

Read More
Ubiqiti Unifi How To Print From Guest Wireless To A Printer On The Network
Jun05

Ubiqiti Unifi How To Print From Guest Wireless To A Printer On The Network

You setup a secure segregated guest network and then bugger a guest needs to print some important documents using your printer! Within your Unifi controller go into the settings of the site by clicking on the cog icon. First for this to work your printer must have a static IP address on the network. Click on Guest Control.Scroll down to the Access Control section and add the IP address of each printer into the ‘Pre-Authorization...

Read More
Off Topic: DIY Electric Bike Build
Jun01

Off Topic: DIY Electric Bike Build

Every once in a while I get all nutty processor and build something in the garage πŸ™‚ This time I built my own Electric bike! Started by getting a free mountain bike which was being thrown out. I had a BMX bike in the bits pile so took off the main sprocket and ground out the center hole. I got it to fit snugly onto the rear wheel. I’ve temporally held it in place with some epoxy and bolts. Here you can see the sprocket mounted on...

Read More
How To Manage Multiple Microsoft Office 365 Tenants For MSP’s
Jun01

How To Manage Multiple Microsoft Office 365 Tenants For MSP’s

MSP’s have to manage multiple Microsoft Office 365 accounts daily. Multiple engineers need admin level access at multiple times throughout the day. How Can We Manage Multiple Accounts More Efficiently and More Securely? Right now I imagine you crate a global administrator on each tenant and use a password management tool such as IT Glue so that engineers can access the credentials. Engineers have to open an incognito window,...

Read More