我不知所措。在创建帐户之后,我试图将用户从一个入职CSV文件转移到几个不同的OU,但是我在语法上遇到了问题,以达到预期的结果。我对Powershell不太了解。下面是我的密码。任何帮助都将不胜感激。
Import-Module ActiveDirectory
$office1 = "OU=OU NAME HERE,OU=OU NAME HERE,OU=OU NAME HERE,DC=DOMAIN,DC=com"
$office2 = "OU=OU NAME HERE,OU=OU NAME HERE,OU=OU NAME HERE,DC=DOMAIN,DC=com"
我有一个脚本,它应该作为服务帐户运行。
取消检查“防止意外删除”不是问题,因为选中或未选中,我得到错误:移动-ADObject:访问被拒绝。脚本禁用用户/PC并创建新的OU。
服务帐户不应作为“域管理员”运行。目前它只有“域用户”。显然,当我以管理员身份运行时,一切都可以工作,但是脚本是否有作为服务帐户运行的解决方案?
Import-Module ActiveDirectory
##################################################
## Deactivate User and Move to another OU##
##############
我正在编写一个Powershell脚本,通过在windows 2008 R2中利用lastLogonTimestamp属性将非活动AD计算机从一个特定OU移动到另一个特定OU,从而实现AD维护自动化。
但是,在运行脚本时,我一直收到以下错误。我被难住了,我很感激任何关于为什么这个脚本抱怨这一点的意见。
Move-ADObject : Cannot validate argument on parameter 'Identity'. The argument is null. Supply a non-null argument and try the command again