Sam Erde's Projects
Scripts and tools for Active Directory
A PowerShell module for exporting, importing, removing, permissioning, publishing Active Directory Certificate Templates. It also includes a DSC resource for creating AD CS templates using these functions. This was built with the intent of using DSC for rapid lab builds. Could also work in production to move templates between AD CS environments.
Create and maintain an Active Directory group that contains all of an organization's "people leaders."
PowerShell module to manage Azure Active Directory app credentials.
Hands on labs for Azure Stack HCI - Implemented by Andri
Use Chocolately to quickly install all of the tools and modules that I need on a new machine build.
Deployment, UAT and Operation of Dell Azure Stack HCI using PowerShell Script
PowerShell script to generate a report of mailboxes, including information such as item count, total size, and other useful attributes.
Checks running processes for a list of potentially "risky" ones that should not be spawned by certain parent processes. If found, the results could indicate abnormal behavior.
What if we had a tool that parsed GPO processing logs on a domain joined computer and told us how long each GPO took to process?
PowerShell module and sample code for migrating group policies between domains or forests
Repository with the scripts that I have used in my blogs on https://powershellisfun.com. If you like these, please sponsor this project using the Sponsor button below
Tools to gather data from the HEAT EMSS (Lumension) API about server patching.
Install Microsoft Defender for Identity on Windows Server Core and remove Microsoft Advanced Threat Analytics, if it is present.
The Invoke-TrimarcADChecks.ps1 PowerShell script is designed to gather data from a single domain AD forest based on our similar checks performed during Trimarcβs Active Directory Security Assessment (ADSA) engagement.
A small tool to identify and remediate common misconfigurations in Active Directory Certificate Services
Pull a customizable report of expiring certificates directly from your ADCS Certificate Authorities.
Planet PowerShell is an aggregator of PowerShell community content. The goal is to provide a convenient RSS feed that contains all of the content generated by community members.
General resources for PowerShell profile, prompt, and Visual Studio Code.
My mix of tools (and experiments) to help jump start your PowerShell session!
MY favorite PowerShell Images - free for everyone!
PowerSploit - A PowerShell Post-Exploitation Framework
A set of tools for querying ActiveDirectory using [adsisearcher] instead of RSAT
PowerShell Gallery reports on recently published modules.
Sam's notes about enterprise IT with a focus on automation, design, and security. Frequent topics will include Microsoft Active Directory, Microsoft Defender XDR, Entra ID, Intune, Microsoft 365, PowerShell, and Windows Server.