我需要一点帮助。虽然我有“口袋指南”和谷歌,但我几乎没有PowerShell经验。
目前,我的计划是提示输入用户名并将其存储,使用存储的用户名运行Get-ADUser命令以获取和存储DistinguishedName,使用Move-ADObject命令将用户从DistinguishedName移动到目标路径。
我遇到的问题是如何存储和调用这些信息。我有以下代码,它可以给我一个用户的信息。如何只隔离出DistinguishedName并将其存储?
$name = read-host "Enter user name"
Get-ADUser $name
在存储了DN后,Move-ADObject是否可以使用已存储的值?我尝试存储单个值如下:
Move-ADobject 'CN=$name,OU=department,OU=company,DC=Domain,DC=net' -TargetPath 'OU=NonActive,OU=company,DC=Domain,DC=net'
但是这会返回“找不到目录对象”,因为它不使用存储的值。