gpt4 book ai didi

Powershell - Get-ADOrganizationalUnit 组

转载 作者:行者123 更新时间:2023-12-01 14:17:30 26 4
gpt4 key购买 nike

我开始了解 powershell。但话又说回来也许不是!
有人可以告诉我如何列出 OU 中的所有安全组吗?

我能够列出组内的所有成员,例如:

get-adgroupmember "groupName" | select-object name

在下面,我尝试列出 OU 中的所有安全组:
Import-Module ActiveDirectory
Get-ADOrganizationalUnit -Identity 'ou=OUName'

ERROR: Cannot find object with identity: ......

我想从特定 OU 中的所有安全组中删除所有成员。然后我想从文本文件中添加组成员。

最佳答案

来自 Get-ADOrganizationalUnit

以下是您应该如何使用 -Identity(来自上述文档底部的示例):

Get-ADOrganizationalUnit -Identity 'OU=AsiaPacific,OU=Sales,OU=UserAccounts,DC=FABRIKAM,DC=COM'

所以我怀疑你的 'ou=OUName' 最后需要相关的 DC=domain,DC=com 信息。

要删除用户,我会这样做:
Get-ADGroup -SearchBase "OU=AsiaPacific,OU=Sales,OU=UserAccounts,DC=FABRIKAM,DC=COM" -filter {GroupCategory -eq "Security"} | Get-ADGroupMember | Remove-ADGroupMember -WhatIf

如果您满意,请将 -WhatIf 替换为 -Confirm:$false,这可以满足您的需求。

关于Powershell - Get-ADOrganizationalUnit 组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19861373/

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