gpt4 book ai didi

powershell - 绕过确认操作对话框

转载 作者:行者123 更新时间:2023-12-02 23:11:30 24 4
gpt4 key购买 nike

我有一个简单的代码,将从通讯组中删除某些用户。但是,无论何时尝试删除用户,都会出现一个对话框,询问我是否真的要删除该用户。它为我尝试删除的每个用户执行此操作。有没有一种方法可以使该框不出现,并自动显示"is"?

这是我的代码:

#Accept input parameters
Param(
[Parameter(Position=0, Mandatory=$true, ValueFromPipeline=$true)]
[string] $DistributionGroup
)

$DL = Get-DistributionGroupMember -Identity $DistributionGroup | select windowsliveid, name | where windowsliveid -like '*c-*'
$DL

$DL | % {
Remove-DistributionGroupMember -Identity $DistributionGroup -Member $_.name
}

最佳答案

如果将$ confirm显式设置为false,则不应提示您进行确认。

Remove-DistributionGroupMember -Identity $DistributionGroup -Member $_.name -Confirm:$False

另外,您也可以尝试使用-force参数。
Remove-DistributionGroupMember -Identity $DistributionGroup -Member $_.name -Force

PS:在生产环境中尝试之前,请测试以上更改。

资料来源: https://social.technet.microsoft.com/Forums/windowsserver/en-US/03afb508-12f2-4173-a94d-273dc7b848b4/how-to-stop-getting-prompted-to-confirm?forum=winserverpowershell

关于powershell - 绕过确认操作对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38146436/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com