Powershell の [Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is “Y”): をスキップする

何かと

[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is "Y"):

と確認されることがあるが、 -Confirm:$false オプション を使うことでこの確認をスキップすることが可能だ

例えばデフォルトでは

 Remove-DistributionGroup 'tsukada@sumito.jp' -BypassSecurityGroupManagerCheck

Confirm
Are you sure you want to perform this action?
Removing distribution group Identity:"tsukada@sumito.jp" will remove the Active Directory group object.
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is "Y"):

以下のようにすることで確認を飛ばして削除することが可能

Remove-DistributionGroup 'tsukada@sumito.jp' -BypassSecurityGroupManagerCheck -Confirm:$false