How to Search Subfolders in System Center 2012 – SCCM

The amount of time wasted before realising how to do this simple thing isn’t worth thinking about, but luckily it’s very easy in SCCM to search in all subfolders and it can be done by doing the following –

  1. Navigate to any asset that contains a search bar at the top.
  2. Select the Search Bar to ensure that the Search toolbar menu appears.
  3. In the Search menu, select “All Subfolders” as shown below, this will search the current node and all subfolders.
Continue reading “How to Search Subfolders in System Center 2012 – SCCM”

Windows 11 – Fix Missing Defender / Windows Security

I’ve recently encountered an issue on Windows 11 devices whereby Windows Defender and the Security portal refuse to open, with it showing a “You’ll need a new app to open this windowsdefender link” popup. This appears to stem from a corrupt app install after one of the recent patches.

Continue reading “Windows 11 – Fix Missing Defender / Windows Security”

Exchange – Extend Email Approval Expiration

Exchange has a brilliant feature called ‘Email approval’ that can be configured using mail flow rules. This allows emails to configured recipients to be redirected to a user or a mailbox where it must be approved before reaching it’s final destination.

By default, any emails awaiting approval for between 2-7 days will expire and will be automatically rejected and this is entirely dependent on when the system task runs to clear the mailboxes.

Continue reading “Exchange – Extend Email Approval Expiration”

Dynamics 365 – Entity Type Code List

This article is a repost of an article that exists on SPandCRM.com which I’m slowly moving to this blog.

Another quick reference article today, in this article I’ll provide a list of type codes which are internal ID references to entities and I’ll provide some and SQL query that will allow you to easily return your own ID values.

Continue reading “Dynamics 365 – Entity Type Code List”

BLE POC Tracking System – Implementation Notes – Testing, Results & Conclusion

I’ve recently completed an Honours Degree in Software Development and as part of this I spent a few months off and on working on a proof of concept tracking system utilising Bluetooth Low Energy (BLE) in order to track small asset tags. I believe this system could quite easily be scaled up to an industrial scale with further work but don’t personally plan to follow this up in the near future due to working on other projects. As such I figured I’d release a lot of what I have and hopefully it can help somebody else.

If you do something cool with this then please get in touch, otherwise do with it all as you wish.

This post is one of eight scheduled to be released over the next few weeks, all posts in this series may be found by selecting the tag below.

This post functions as a log of the steps required to implement this project in a practical manner, the goal is that somebody else with minimal knowledge may be able to follow it.

Continue reading “BLE POC Tracking System – Implementation Notes – Testing, Results & Conclusion”

Simple Node.js Express CosmosDB Pagination

I struggled to find a simple example of how I could return paginated results from an Azure CosmosDB from a Node.js Express application. Luckily, I eventually came across a brilliant article by Elio Struyf which can be found here – Retrieving the CosmosDB query continuation token in Node.js. I’ll post my complete example of pagination from CosmosDB below and explain how it works. The Solution … Continue reading Simple Node.js Express CosmosDB Pagination

BLE POC Tracking System – Implementation Notes – Software & Trilateration

I’ve recently completed an Honours Degree in Software Development and as part of this I spent a few months off and on working on a proof of concept tracking system utilising Bluetooth Low Energy (BLE) in order to track small asset tags. I believe this system could quite easily be scaled up to an industrial scale with further work but don’t personally plan to follow this up in the near future due to working on other projects. As such I figured I’d release a lot of what I have and hopefully it can help somebody else.

If you do something cool with this then please get in touch, otherwise do with it all as you wish.

This post is one of eight scheduled to be released over the next few weeks, all posts in this series may be found by selecting the tag below.


This post functions as a log of the steps required to implement this project in a practical manner, the goal is that somebody else with minimal knowledge may be able to follow it.

Continue reading “BLE POC Tracking System – Implementation Notes – Software & Trilateration”

BLE POC Tracking System – Implementation Notes – Programming NRF51822 BLE & ESP8266 Wi-Fi Chip

I’ve recently completed an Honours Degree in Software Development and as part of this I spent a few months off and on working on a proof of concept tracking system utilising Bluetooth Low Energy (BLE) in order to track small asset tags. I believe this system could quite easily be scaled up to an industrial scale with further work but don’t personally plan to follow this up in the near future due to working on other projects. As such I figured I’d release a lot of what I have and hopefully it can help somebody else.

If you do something cool with this then please get in touch, otherwise do with it all as you wish.

This post is one of eight scheduled to be released over the next few weeks, all posts in this series may be found by selecting the tag below.


This post functions as a log of the steps required to implement this project in a practical manner, the goal is that somebody else with minimal knowledge may be able to follow it.

Continue reading “BLE POC Tracking System – Implementation Notes – Programming NRF51822 BLE & ESP8266 Wi-Fi Chip”

BLE POC Tracking System – Implementation Notes – Creating System Files and Flashing

I’ve recently completed an Honours Degree in Software Development and as part of this I spent a few months off and on working on a proof of concept tracking system utilising Bluetooth Low Energy (BLE) in order to track small asset tags. I believe this system could quite easily be scaled up to an industrial scale with further work but don’t personally plan to follow this up in the near future due to working on other projects. As such I figured I’d release a lot of what I have and hopefully it can help somebody else.

If you do something cool with this then please get in touch, otherwise do with it all as you wish.

This post is one of eight scheduled to be released over the next few weeks, all posts in this series may be found by selecting the tag below.


Next, we will flash the NRF51822 with the custom firmware.

Continue reading “BLE POC Tracking System – Implementation Notes – Creating System Files and Flashing”

BLE Tracking System – Implementation Notes – Programming the NRF51822

I’ve recently completed an Honours Degree in Software Development and as part of this I spent a few months off and on working on a proof of concept tracking system utilising Bluetooth Low Energy (BLE) in order to track small asset tags. I believe this system could quite easily be scaled up to an industrial scale with further work but don’t personally plan to follow … Continue reading BLE Tracking System – Implementation Notes – Programming the NRF51822