Guide119K views1,897 votes1 reply1 comment4,493 following
Make Destructive PowerShell Cmdlets Opt-In with $PSDefaultParameterValues
Use $PSDefaultParameterValues to inject -WhatIf and -Confirm on destructive PowerShell cmdlets by default, making destructive operations opt-in without changing cmdlet code.