spa*_*sen 7 powershell active-directory
我想知道是否可以使用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
Run Code Online (Sandbox Code Playgroud)
我还有一个创建用户的脚本.该脚本允许我设置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
Run Code Online (Sandbox Code Playgroud)
如果Set-ADUser命令的标志很好,否则,任何帮助都表示赞赏.谢谢.
您可以使用move-adobject:
Move-ADObject 'CN=myuser,CN=Users,DC=mydomain,DC=com' -TargetPath 'OU=mynewou,DC=mydomain,DC=com'
Run Code Online (Sandbox Code Playgroud)
要么
Get-ADUser $name| Move-ADObject -TargetPath 'OU=mynewou,DC=mydomain,DC=com'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18154 次 |
| 最近记录: |