繁体   English   中英

Get-ADGroupMember 中未找到目录对象错误

Directory object not found error in Get-ADGroupMember

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我是 PowerShell 脚本的新手。 我正在编写一个脚本来在不同的 AD 组中添加用户。 这样做时,我会执行以下操作:

  1. 检查用户是否已存在于组中:

     $mbr_exist = Get-ADGroupMember $grpname | Where-Object {$_.SamAccountName -eq $sam}
  2. 如果用户不存在,则将该用户添加到组中。

当我手动运行脚本时,它运行完美,没有任何错误。 但是当我安排脚本运行时,它会出现如下错误:

3/30/2015 8:32:15 AM **Directory object not foundAt** 
+ $mbr_exist = Get-ADGroupMember $grpname | Where-Object {$_.SamAc ...
+                              ~~~~~~~~~~~~~~~~~~~~~~~~~~ 
Error at Line:$mbr_exist = Get-ADGroupMember $grpname | Where-Object {$_.SamAccountName -eq $sam}

奇怪的是它抛出错误的用户存在于组中。 我不确定为什么在预定时会发生此错误。

$grpname 定义为$grpname += "Group1" ' 它是一个字符串数组(无空格)。 添加了一个 for 循环以一次访问一个组。

问题暂未有回复.您可以查看右边的相关问题.
1 Get-ADGroupMember输出格式

我将不得不更改输出以使其成为可以包含值中逗号的真正的csv。 我想输出到一个Csv文件。 我在语法上遇到麻烦。 我正在使用如下脚本。 2-如何获取DisplayName而不是名称作为输出? 脚本的逻辑:第一行是导出到CSV的组。 将此列表存储到数组中。 接下来的行将是组 ...

2 从列表中获取ADGroupMember

尝试通过在文本文件中包含组来运行1 ps脚本。 foreach循环中缺少语句主体。 在第3行:char:1 + <<<< Get-ADGroupMember -identity“ $ groups” | 选择samaccountname,name > ...

3 延迟运行Get-ADGroupMember

谁能告诉我为什么下面的代码块在较大的组中运行这么慢? 当我为有几个成员的组运行它时,它运行正常,但是,例如,当我有640个成员的组运行时,它有时运行成功,有时超时。 域控制器是“本地”的(即不是通过WAN链接)。 我已经在多台机器上进行了尝试,并获得了一些一致的(不希望的)结果。 Get ...

4 Powershell 5.1.16299.1146 Get-ADGroupMember发生操作错误

我越来越 “发生操作错误” 组包含来自其他域的用户时出错。 Powershell 5.1.14409.1018中的同一行效果很好。 当该组包含来自其他域的用户时,还有其他人在5.1.16299.1146版本的Get-ADGroupMember上遇到问题吗? ...

8 Get-ADgroupmember FSP帐户问题

我正在尝试从“本地域”组中导出用户列表。 该组的用户来自其自己的域和外部域。 运行Get-ADgroupmember cmdlet时,如果找到虚假FSP,然后在组内停止搜索,它将失败。 在阅读建议作为该问题的替代解决方案时,人们建议使用Get-ADGroup,但找不到为外部用户(来自受信任 ...

9 使用 gMSA 和 Get-ADGroupMember 的 PowerShell 脚本

我们有一个 PowerShell 脚本,它将枚举指定 AD 组的成员,然后将创建一个带有登录 ID 和名称的文本文件。 该脚本将创建一封电子邮件给经理,通知他们管理那里的应用程序/服务的 AD 组的成员身份。 我们遇到的问题是以下行: 当用户运行脚本时,这将正确创建具有请求信息的文件。 问题是当 ...

10 get-adgroupmember 不一致地返回组成员

从 powershell 2 开始,我就一直在编写 powershell,但遇到了一些我以前从未见过的奇怪问题。 foreach循环中的get-adgroupmember仅枚举某些组中的成员,而不是其他组中的成员。 如果"$groupsid" = "DeveloperGroup"并且我使用g ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM