Getting Reboot History and Optimizing Legacy Functions

Nic WendlowskyEndpoint Management, MECM/MEMCM/SCCM, PowershellLeave a Comment

The other day, I logged on to a jump server and, while investigating an unrelated issue, I noticed the BG Info background showed the Last Reboot as March 1st, 2020. “That can’t be right,” I thought. “We have weekly maintenance windows to reboot these servers.” As I opened an old stand-by function from my stash (originally posted here: https://gallery.technet.microsoft.com/scriptcenter/Get-RebootHistory-bc804819 in … Read More

Enrolling and Autopiloting New and Pre-existing Devices into Intune with ConfigMgr – EDU

Andrew ArsenaultEndpoint Management7 Comments

Months after we issued students and faculty 600+ unmanaged off the shelf laptops (no AD, no Azure AD, no Intune, no ConfigMgr) to get them off and running temporarily during this pandemic, my co-worker and I were tasked with figuring out how to bring these machines under some form of management. We did not have these machines in ConfigMgr or … Read More

Bulk Updating Autopilot enrolled devices with Graph API and assigning a Group Tag based on Purchase OrderID

Jake ShackelfordEndpoint Management, Graph, Intune, Powershell, Scripting1 Comment

The Problem For any new machines ordered from a vendor such as Dell that get enrolled into Autopilot you get the basic device info enrolled but nothing defining that would let it get auto-enrolled into a dynamic group easily. Purchase Order ID is included in every order we receive from Dell however I don’t want to have to add that … Read More

Setting ACL using Intune Endpoint Analytics Proactive Remediations

Jóhannes Geir KristjánssonEndpoint Management, How-To, Intune, MECM/MEMCM/SCCM, Microsoft, Powershell, Scripting, WindowsLeave a Comment

Namaste y’all! In todays Siri dictated blog post, I will show you how you can configure access control lists (ACL) for a directory using Intune Proactive remediations. The issue I was facing was that regular users do not have modify permissions to the public desktop on their corporate devices, meaning that the user is unable to remove annoying shortcuts that … Read More

Dynamic Outlook Email Signature Using with Intune Endpoint Analytics Proactive Remediations

Jóhannes Geir KristjánssonAzure, Documentation, Endpoint Management, How-To, Intune, MECM/MEMCM/SCCM, Microsoft, Office, Powershell, WindowsLeave a Comment

Howdy y’all! Since you have already read señor Shackelfords blog post on setting up Endpoint Analytics Proactive remediations, we can skip the intro and dive right in. In this blog post we will be get familiar with a somewhat novel idea that proactive remediation’s can be used for. Which, as the title of this post suggests, is the creation of … Read More

Intune/Autopilot Proactive Remediation

Jake ShackelfordDocumentation, Endpoint Management, How-To, Intune, Microsoft, Powershell, Scripting, WindowsLeave a Comment

What is Proactive Remediation? Proactive remediations are a pair of scripts used to detect and remediate a problem on a machine. The first script runs a query on your endpoints that returns an exit code of success or failure. We call this first script the detection script. On a successful exit code it is reported as “Without issue” in the … Read More

Modern BIOS Management with the Administration Service

CharlesEndpoint Management6 Comments

If you haven’t seen my first blog post about modern driver management, the quick summary is that the solution uses packages created with the Driver Automation Tool and the administration service to retrieve information on these packages and identify the most suitable driver package to apply in a task sequence. In this second part, I’ll be discussing the changes and … Read More

Create Windows 10 Kiosk Environment

AshMTEndpoint ManagementLeave a Comment

Recently I had case where a we had to deploy computers that required Kiosk mode. Trouble was, I couldn’t run Windows Kiosk mode for the auto start of the application I wanted the Kiosk users to operate. I discovered these registry settings to allow me to functionally create a Kiosk environment. These registry edits will result in the following: Any … Read More

Build a ConfigrMgr lab with AutomatedLab

Adam CookEndpoint Management, MECM/MEMCM/SCCM, Powershell, Scripting2 Comments

In this post I’ll show you how to start building a ConfigMgr lab, for either Current Branch or Technical Preview, using AutomatedLab with Hyper-V. This approach is intended to be completely automated and “hands off” by calling a single script. It downloads all the necessary files for you, including the CB or TP installation media. All you have to do … Read More

Getting started with AutomatedLab

Adam CookPowershell, ScriptingLeave a Comment

What is AutomatedLab? AutomatedLab is simply PowerShell module. In some ways it’s a framework because it encourages a particular workflow for managing named labs consisting of VMs with prefined applications / “roles” or custom roles. The benefit using AutomatedLab is the simplicity it offers to quickly fire up and throw away environments, and rebuild again. It also offers a huge … Read More