PowerShell Desired State Configuration: Push vs Pull Mode
DSC push mode is simpler but pull mode scales to hundreds of nodes. This guide compares both modes, configures the LCM for pull, and implements a drift detection feedback loop.
Commands Tips
DSC push mode is simpler but pull mode scales to hundreds of nodes. This guide compares both modes, configures the LCM for pull, and implements a drift detection feedback loop.
Invoke-Command is the backbone of PowerShell fleet management. Parallel execution, session reuse, and error isolation patterns make it viable for managing hundreds of servers at
Centralizing Windows event logs without a SIEM is possible with Windows Event Forwarding. This guide configures both the collector and sources entirely through PowerShell
Scheduled Task management through the GUI is fine for one machine, but automating it across a fleet requires PowerShell. This guide covers creation, modification, and bulk
WinRM is blocked in many environments. PowerShell 7 supports SSH-based remoting as a drop-in alternative. This guide covers sshd setup on Windows and Linux targets.
Windows Firewall rules accumulate silently. This script exports every inbound and outbound rule with its port and address filter details so you can audit for risk and redundancy.
PowerShell 7 runs on Linux, but writing truly cross-platform scripts requires understanding path handling, permission models, and how to interop with bash and native tools
DSC v3 is a complete architectural rewrite. Resources are now standalone executables, the LCM is gone, and it runs on Linux. Here is a practical first-steps guide to DSC v3.
DSC lets you declare how servers should be configured and PowerShell enforces it. Learn to write your first DSC configuration and apply it.
DISM manages Windows images and optional features from PowerShell. Learn to enable features, repair Windows, and service offline images.