gpt4 book ai didi

powershell - Remove-AdObject with Import-CSV 错误

转载 作者:行者123 更新时间:2023-12-04 01:47:02 29 4
gpt4 key购买 nike

我对 Powershell 还很陌生,如果这很简单,我深表歉意。我尝试使用来自用户 Nick 的示例脚本,并遇到一个我认为 AdObject 应该绕过的错误。我的脚本

Import-Module ActiveDirectory

$list = Import-CSV C:\scripts\deletebulkusers.csv

forEach ($item in $list) {
$samAccountName = $item.samAccountName

#Get DistinguishedName from SamAccountName
$DN = Get-ADuser -Identity $Samaccountname -Properties DistinguishedName |
Select-Object -ExpandProperty DistinguishedName

#Remove object using DN
Remove-ADObject -Identity $DN
}

我已经在下面发布了我的错误:

Remove-ADObject : The directory service can perform the requested operation only on a leaf object
At line:13 char:5
+ Remove-ADObject -Identity $DN -confirm:$false
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (CN=<user>,DC=com:ADObject) [Remove-ADObject], ADException
+ FullyQualifiedErrorId : ActiveDirectoryServer:8213,Microsoft.ActiveDirectory.Management.Commands.RemoveADObject

最佳答案

很高兴我能提供帮助 :) 我以前遇到过这种情况,特别是如果用户的手机上有 Outlook,它会将它们变成一个容器。如果您打开 Active Directory 用户和计算机,选择“查看”,然后选中“将用户、联系人、组和计算机作为容器查看”选项,然后导航到该对象,您将看到其中有一些项目。

-recurse 参数与 Remove-ADObject 一起使用是为我修复它的方法。

关于powershell - Remove-AdObject with Import-CSV 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44805887/

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