我正在编写一个PowerShell脚本,使用Get-ChildItem查找目录并将它们传递给sdelete。我想试运行它。我认为sdelete没有-WhatIf标志。有什么方法可以实现类似的目标吗? 最佳答案 您可以实现-WhatIf和-Confirm通过添加SupportShouldProcess功能到函数顶部的CmdletBinding语句和if($pscmdlet.ShouldProcess(something){}阻止您的代码。例如:FunctionRemove-WithSDelete{[CmdletBinding(Supp