我需要一点帮助。我几乎没有 PowerShell 经验,但我正在使用我身边的袖珍指南和我的 GoogleFu。
目前,我的计划是提示输入用户名并存储它,使用 Get-ADUser 和存储的用户名来获取和存储 DistinguishedName,使用 Move-ADObject 将用户从 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'
但这会返回“找不到目录对象”,因为它不使用存储的值。