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

时间:2015-03-31 06:07:23

标签: powershell-v3.0

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

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

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

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

    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}
    

    奇怪的是它抛出错误的用户出现在组中。我不确定为什么安排这个错误。 任何人都可以帮忙吗?所有的建议将不胜感激。

0 个答案:

没有答案