Powershell 非 Cmdlet:通过 System.DirectoryServices 命名空间将用户移动到新 OU
我登录到域 Y,并且我希望移动的用户所在的 AD 位于域 X(没有 ADAM 的 Windows 2003 服务器)
如何通过 System.DirectoryServices 将用户 X 从同一域内的一个 OU 移动到另一个 OU命名空间方法?
这就是我已经走了多远:
$user = [System.DirectoryServices.AccountManagement.UserPrincipal]::FindByIdentity($context, $idtype, $sam)
这里没有说明: 用户主体
I am logged in on domain Y and the AD with the User I wish to move is located in domain X (windows 2003 server without ADAM)
How would one move user X from an OU to another OU within the same domain through the System.DirectoryServices Namespaces method?
This is how far I've gotten:
$user = [System.DirectoryServices.AccountManagement.UserPrincipal]::FindByIdentity($context, $idtype, $sam)
Doesn't state here: UserPrincipal
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我已经有一段时间不需要在没有 QAD cmdlet 或 ADAM cmdlet 的情况下执行此操作了,因此这是未经测试的并且是根据记忆,但我认为类似:
I haven't had to do it without either the QAD cmdlets or the ADAM cmdlets for some time, so this is untested and from memory, but I think something like:
这是另一个解决方案:
如果
您需要身份验证:
Here is an other solution :
And
If you need to authentify :