大家好,我有这个
function Invoke-AdDesktopGGroup {
[CmdletBinding(SupportsShouldProcess)]
param($ADGroup)
#$OUPath = "OU=SCPA,DC=souche,DC=ban"
$user = Get-ADUser -SearchBase "OU=SCPA,DC=soucy,DC=lan" -Filter * -Properties MemberOf
$user | foreach {
if ($PSCmdlet.ShouldProcess($_.Name, 'Remove Group')) {
$_ | Remove-ADGroupMember -Members $_ -Confirm $false
}
}
}
我寻求的是删除 SCPA OU 中拥有名为 Desktop Global 的组的每个用户我为此编写的命令如下 Invoke-AdDesktopGGroup -ADGroup 'Desktop Global' -Whatif
你们能帮我吗,我有点卡住了。