Mick's IT Blog

article thumbnail

Find Programs and Features Uninstall Registry Keys with PowerShell

Mick's IT Blog

I am working on a new package to upgrade one of the applications. This time, it requires I uninstall the old app first before installing the new version. There are two different versions, so I needed to retrieve the uninstall strings for both.

article thumbnail

Last Server Reboot Reporting

Mick's IT Blog

Recently, we needed a report of the last boot time of all servers. I wrote this PowerShell script that queries AD for a list of all windows servers and then does a WMI query on each server for the LastBootUpTime.

Report 173
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Bitlocker Recovery Password AD Backup and Cleanup

Mick's IT Blog

This PowerShell script not only backs up the Bitlocker recovery password to AD but also cleans out previous backups made that do not match the current password associated with the machine. The script retrieves the local bitlocker password along with all recovery passwords written to AD.

Backup 153
article thumbnail

Installing WinGet via PowerShell

Mick's IT Blog

I wanted to install Winget via PowerShell in an automated process. The first thing I did was to go to the Winget GitHub site and select the latest version of the Windows Package Manager.

Windows 182
article thumbnail

Contact vs. Company Intent Signal Data

Intent signal data comes in two types: either companies or individuals signaling interest in products like yours. Which kind of data delivers more advantages to B2B marketers? It depends. Get this infographic to learn about the advantages of intent-based leads and how you can most effectively use both types of data.

article thumbnail

Automating Dell TPM Configuration

Mick's IT Blog

Over the years, we have manually configured the TPM before imaging a system as part of our build process. Dell has since given the ability to automate the entire process after giving the option to automate clearing the TPM. That was always been the big stopper in full automation.

Dell 148
article thumbnail

Imaging using MDT with Autopilot

Mick's IT Blog

If you have a system that has been infected or the drive had to be replaced, you'll need to lay down a new bare OS and then have autopilot finish up the configuration of the machine. For this, we are using MDT as it is easy to maintain and very fast at imaging.

Windows 135
article thumbnail

Installing Printers via ConfigMgr for Non-Admin Users

Mick's IT Blog

KB5005652 resolved the "PrintNightMare" vulnerability, but it also brought many companies to a halt when it came to end-users installing printers if they did not have administrator privileges. During the time since the update, we had our help desk install printers for users on an as-needed basis.

article thumbnail

Configuration Manager PowerShell Module: An update to the existing console is available

Mick's IT Blog

I was recently writing a new PowerShell tool to clean up Configuration Manager of old systems. When I ran the import-module cmdlet, I got the message The module was being imported from the Configuration Manager server.

Tools 139
article thumbnail

Automating the Deletion of Windows.old

Mick's IT Blog

It is the beginning of 2021 and my first project for the new year is upgrading all systems to Windows 10 20H2. At the end of the upgrades comes the cleanup and there is no clean way to do this for system admins. Cleanmgr.exe is now deprecated as of Windows 10 2004.

Windows 208
article thumbnail

Configuring Wake-On-LAN for Dell Systems

Mick's IT Blog

The firm I am at has recently upgraded all systems to the newest model Dells. In doing so, some of the settings for configuring WOL have changed in the BIOS. I have rewritten this script to cover all changes to the OS, BIOS, and NIC.

LAN 130
article thumbnail

Subsurface: The Ultimate Data Lakehouse Conference

Speaker: Panel Speakers

We’ve just opened registration for Subsurface LIVE 2023! Learn how to innovate with open source technologies such as Apache Arrow, Delta Lake, and more. Register now to secure your spot at Subsurface LIVE being held March 1-2, 2023.

article thumbnail

Identify Machines a User is Logged Into using Carbon Black

Mick's IT Blog

If you have Carbon Black in your environment, you can use it to identify which machines a user account is logged into. Carbon Black collects a vast amount of data on machines and reports it to the cloud database.

Cloud 144
article thumbnail

Remotely Pushing Windows Updates via Command Line to Windows 10 Machines

Mick's IT Blog

Normally, windows updates are pushed to machines using Configuration Manager in an enterprise environment. There are occasions though when they must manually be pushed, such as when a system continues to fail via ConfigMgr and troubleshooting is required.

Windows 198
article thumbnail

Configure SQL Server Firewall Ports with PowerShell

Mick's IT Blog

I recently had to rebuild the Configuration Manager server. As I was running the prerequisite tool, it showed it could not communicate with the SQL server that is separate from the Configuration Manager Server. The issue ended up being ports needed to be opened up.

Firewall 137
article thumbnail

How to effectively add Office updates to the update folder

Mick's IT Blog

If you are still using an on-prem version of office, you know the need to populate the Updates folder so updates get applied when Office is installed instead of having to wait for the updates to download and then be installed.

How To 133
article thumbnail

Administrator Reporting Tool

Mick's IT Blog

This PowerShell tool queries AD for a list of machines in the specified administrative admin groups. The list is specified by modifying the script with the groups to be queried. The following example shows how to add groups to the query.

Tools 135
article thumbnail

4 Key Steps to Data Transformation Success with Data Mesh

It’s tougher than ever to give your clients the data and insight they need, when they need it (and how they want it) – while addressing issues like security. Find out how data mesh architectures can help you meet these challenges and more.

article thumbnail

Configuration Manager Message ID 11170 Error

Mick's IT Blog

I was in the process of pushing out the Microsoft Windows 10 20H2 upgrade when I had 23 systems that errored out. They reported the error shown below.

article thumbnail

Troubleshooting No Task Sequences are available (Tasksequence.xml does not exist, is empty, or is inaccessible)

Mick's IT Blog

I encountered this error when working with MDT right after deleting two old task sequences. To troubleshoot this, I went to the logs directory in the MDT hierarchy.

125
125
article thumbnail

PowerShell: Install Fonts

Mick's IT Blog

Font installation using PowerShell has changed since Windows 10 1909. The old way of doing it with PowerShell no longer works. This new script was originally written by Ben Reader who is a fellow Microsoft MVP from Australia.

Windows 145
article thumbnail

AD Group Member Reporting

Mick's IT Blog

This tool queries specified AD groups for new users that have been added to the group within a specified number of days. The script is written so that it can be used with Azure Automation, Orchestrator, or even a scheduled task, with the addition of the send-mailmessage cmdlet.

Groups 170
article thumbnail

Intent Signal Data 101

Intent signal data helps B2B marketers engage with buyers sooner in the sales cycle. But there are many confusing terms used to describe intent data. Read this infographic to better understand three common areas of confusion.

article thumbnail

Which Configuration Manager PowerShell Module should I use?

Mick's IT Blog

If you use PowerShell with Configuration Manager, you likely know that there are two PowerShell modules named ConfigurationManager.psd1.

Microsoft 166
article thumbnail

Using PowerShell to list Zerto Unprotected Systems

Mick's IT Blog

This script will connect to the Zerto server and retrieve a list of systems that Zerto is not backing up. The script has been written so that it can function in the Azure Automation or Orchestrator environment. It can also be used as a scheduled task or executed manually.

System 173
article thumbnail

Upgrading to both Windows 10 1903 and 1909 with Configuration Manager

Mick's IT Blog

The time has come to do another creator update to the corporate systems. We skipped the 1903 upgrade because of the Windows 7 to Windows 10 deployment that completed just after the release of 1903. It was too soon to start another creator update project, so we waited until 1909.

Windows 179
article thumbnail

Deleting the Windows 10 Recovery Partition

Mick's IT Blog

We use VMWare for our servers and sometimes virtualized desktops. One of the issues we ran into was expanding the disk space on a virtual machine. When disk space was added, the C: drive could not be expanded because of the reserve drive "being in the way".

Windows 162
article thumbnail

Data Value Scorecard Report

This report examines the quantitative research of data leaders on data value and return on investment.

article thumbnail

Configuration Manager Default Client Settings

Mick's IT Blog

I just started building a completely new configuration manager server. While setting it up, I remembered that I wished in the past that I had all of the original default client settings because some did get changed.

Software 167
article thumbnail

SCCM Client Installer for MDT

Mick's IT Blog

Recently, I wanted to revisit the process of installing the SCCM client during an MDT task sequence. At first, I tried to use the SCCM PowerShell module to initiate the install. I learned during testing that it does not work if a system is not present in SCCM.

System 170
article thumbnail

Multiple Machine Logon Reporting

Mick's IT Blog

This tool is designed to report if a user profile has been logged into a defined number of machines or greater over a specified period of time.

Report 148
article thumbnail

Populate VMWare Virtual Systems to a ConfigMgr Collection

Mick's IT Blog

During the COVID19 pandemic, one of my projects has been to build a new configuration manager server at our newer production site for optimal performance.

Vmware 150
article thumbnail

TCO Considerations of Using a Cloud Data Warehouse for BI and Analytics

Enterprises poured $73 billion into data management software in 2020 – but are seeing very little return on their data investments. 22% of data leaders surveyed have fully realized ROI in the past two years, with 56% having no consistent way of measuring it.

article thumbnail

Configuration Manager 1910 Upgrade Tips and Issues I Encountered

Mick's IT Blog

We have a new datacenter and the configuration manager server needed to be moved to that location. The setup of Configuration Manager is not too difficult. I did though run into several gotchas along the way. The first one was a warning that read 'configuration for SQL server memory usage'.

article thumbnail

Preventing Windows 10 Apps from Reappearing after an In-Place or Feature Upgrade

Mick's IT Blog

In the imaging process I devised, most of the Windows 10 Built-In apps, such as mail and maps, are removed. My company uses the SAC edition of Windows 10 enterprise. This requires us to perform an in-place upgrade every 6 months.

Windows 136
article thumbnail

ConfigMgr Pending Reboot Report

Mick's IT Blog

We wanted a list of servers that are waiting for a reboot. Thankfully, ConfigMgr has a pending restart field that allows admins to see when systems are waiting for a reboot. Our server team wanted that list to be automatically generated and emailed to them daily.

Report 142
article thumbnail

Legacy Distribution Point Cleanup

Mick's IT Blog

This script will clean up the legacy items left over after a distribution point has been deleted in the configuration manager console. This is sometimes necessary if the same server is going to be used to re-push the distribution point back down to it.

130
130
article thumbnail

12 Considerations When Evaluating Data Lake Engine Vendors for Analytics and BI

Businesses today compete on their ability to turn big data into essential business insights. Modern enterprises leverage cloud data lakes as the platform used to store data. 57% of the enterprises currently using a data lake cite improved business agility as a benefit.

article thumbnail

PowerShell One-Liner to Configure the NIC Power Management Settings

Mick's IT Blog

While working on a series of one-liners for configuring the NIC on machines, I created this needed to makes changes to the power management settings of the NIC. This is something that will be implemented in the build, so I also wanted to make the script into a one-liner so the code itself can reside within the task sequence. This one-liner can check/uncheck the boxes within the Power Management tab of the network adapter. There are two ways this can be done.

Windows 158
article thumbnail

Microsoft Endpoint Manager Configuration Manager PowerShell Upgrade Script

Mick's IT Blog

With the advent of Microsoft Endpoint Manager Configuration Manager 1910, I started researching the upgrade requirements. I happened to run into a great blog post by fellow MVP Martin Bengtsson on what should be done before the upgrade takes place.

Backup 136
article thumbnail

Application List Report

Mick's IT Blog

We have started the Windows 10 upgrades and part of this process is installing applications for users that are not included in the standard build. One option is to use the SCCM Resource Explorer for a list of apps installed. The problem with that is it is a blanket report. It shows everything and all we were wanting is a report of the additional apps installed after a build.

article thumbnail

SCCM Pending Reboot Report

Mick's IT Blog

We wanted a list of servers that are waiting for a reboot. Thankfully, SCCM has a pending restart field that allows admins to see when systems are waiting for a reboot. Our server team wanted that list to be automatically generated and emailed to them daily. Other than myself, others that have the SCCM console rarely look at it since they wear many hats in IT. I could not find any PowerShell cmdlets in the SCCM module for viewing a pending restart.

Report 136
article thumbnail

Checklist Report: Preparing for the Next-Generation Cloud Data Architecture

Data architectures have evolved dramatically. It is time to reconsider the fundamental ways that information is accumulated, managed, and then provisioned to the different downstream data consumers.