Cmdlets have `SupportsShouldProcess` but don't actually implement it for `-WhatIf` and `-Confirm` parameters. This gives users a false sense of security. * Install-PSResource * Publish-PSResource * Save-PSResource * Update-PSResource * Uninstall-PSResource * Register-PSResourceRepository * Unregister-PSResourceRepository * Set-PSResourceRepository These don't need `SupportsShouldProcess` since they are non-state changing cmdlets. * Get-PSResourceRepository * Find-PSResource * Get-PSResource