gpt4 book ai didi

powershell - 使用 PowerShell 的 ActiveDirectory 模块 : changing the user's OU 设置 ADUser

转载 作者:行者123 更新时间:2023-12-03 23:51:30 25 4
gpt4 key购买 nike

我想知道是否可以使用 PowerShell 在 ActiveDirectory 中更改用户的 OU(组织单位)。我有一个应该更新许多字段的脚本。我正在使用 Set-ADUser 命令进行更新,但似乎找不到允许我更新 OU 的标志。下面是我目前使用的 Set-ADUser 命令。变量在脚本的前面设置,不应该与问题相关。

set-ADUser -identity $samName -GivenName $firstName -Surname $lastName -Department $department -Description $description -Manager $manager -AccountExpirationDate $acctExp -Organization $org

我还有一个创建用户的脚本。该脚本允许我设置 OU。这让我相信我可以在创建后更改 OU。下面是我用来创建用户的命令。同样,变量是在脚本的前面设置的。
New-ADUser -Name $dName -SamAccountName $sam -GivenName $firstName -Surname $lastName -Path $OU -AccountPassword $passwd -ChangePasswordAtLogon $true -Department $department -Description $description -Manager $manager -Organization $org

如果 Set-ADUser 命令有一个很好的标志,否则,感谢任何帮助。谢谢。

最佳答案

您可以使用移动广告对象:

Move-ADObject 'CN=myuser,CN=Users,DC=mydomain,DC=com' -TargetPath 'OU=mynewou,DC=mydomain,DC=com'

或者
Get-ADUser $name| Move-ADObject -TargetPath 'OU=mynewou,DC=mydomain,DC=com'

关于powershell - 使用 PowerShell 的 ActiveDirectory 模块 : changing the user's OU 设置 ADUser,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13314800/

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