Overlapping subnets and conflicting sites in AD can create unexpected scenarios. Here is how to clean them up.
Service Map can show you which clients are connecting to your DC, now how do we find which sites they belong to?
As part of a Microsoft Endpoint Manager Configuration Manager (MEMCM) after the CD / DVD ISO is downloaded from the Licensing site or Demo site the ISO needs to be expanded and the prerequisites need to be downloaded. Instead of manually mounting the ISO and copying the contents from the mounted drive, then executing the … Continue reading Automating MEMCM install part 1 – ISO expansion
Automation is always good in large or small organizations to minimize error and remove the tediousness of repetitive task. This script will install the management point (MP) role on one or multiple site system servers in thier assigned site.
Stopped vs Deallocated As you might already know an Azure Virtual Machines that are simply Stopped and not Deallocated still cost you money. Virtual Machines that have the status "VM Stopped" will occur in CPU and Memory allocation charges. This post helps you implement a PS Script to run on a schedule in a Runbook … Continue reading Deallocate Azure VMs automatically and save money
Recently, one of our bigger clients had request to migrate from old to new Print servers. This task also involved re-mapping printers on user side. So far the printers had been mapped manually and in the company with 10000+ users and over 1000 print queues spread over 3 Print servers this would be very difficult … Continue reading Re-mapping large number of printers with PowerShell
This script helps to confirm functional and desired state of an SCCM deployment. This is an introductory script, it does not include test for all components and settings, but it is a good start.
While Linux maintains a strict case-sensitivity that you grow used to dealing with over time, Windows users get a little complacent, and often expect things to "just work." I ran into a problem this week with an XML config file that I expected certain nodes to have string values that I could replace for various … Continue reading TIL PowerShell .replace != -replace
Introduction Hello World, Scott Williamson Senior Premier Field Engineer here. As a PFE, I frequently work with customers who ask how to cleanup Active Directory of old objects and data. To assist them in automating cleanup I have written several PowerShell scripts, functions, and workflows that I want to share in this blog series. Duplicate … Continue reading PowerShell: Active Directory Cleanup – Part 1 – Duplicate Computers
Windows Server 2019 has a lot of additional capabilities that can be added. Those features are easily added with the Add-WindowsCapability PowerShell cmdlet. When adding a capability it pulls from either the Internet or a WSUS server. Sometimes the capability needs to be added in an offline environment where there is no Internet and the … Continue reading Offline installation of OpenSSH Server on Windows Server 2019