Изменил порядок вызова $pscmdlet.ShouldContinue и $pscmdlet.ShouldProcess