2015-02-23 51 views
0

我想批量移动过期的活动目录帐户,并且出现错误“无法找到带有标识的对象”ad.object“”。有没有其他方法可以解决这个问题?移动到期或禁用广告对象的问题

$expiredUsers = Search-ADAccount -AccountExpired 

foreach ($user in $expiredUsers) { 

$userName = $user.Name 
$userName | Move-ADObject -TargetPath 'OU=expired users,OU=Corporate,DC=Domain,DC=com' 

} 

和错误:

Move-ADObject : Cannot find an object with identity: 

回答

0

尝试没有那个$用户名部分。

$expiredUsers = Search-ADAccount -AccountExpired 

foreach ($user in $expiredUsers) { 

$user | Move-ADObject -TargetPath 'OU=expired users,OU=Corporate,DC=Domain,DC=com' 

} 
0

也可能会认为你可以将它们组合成一行。

Search-ADAccount -AccountExpired | Move-ADObject -TargetPath 'OU=expired users,OU=Corporate,DC=Domain,DC=com'