我为项目创建了一个脚本,其中包含一些代码,这些代码与我自己的代码融合在一起。大部分很棒的命令,但不幸的是,两个命令不起作用。
这些命令是:
Set-ADUser $username -replace @{title="Former Employee" + $title}
Move-ADObject -Identity $username -TargetPath "OU=Former Employee,OU=Users,OU=Contoso,DC=Contoso,DC=local"
有什么想法吗?感谢您的帮助!
这是完整的脚本:
$username = Read-Host "Please enter username to be disabled"
if ($username) {
''
} Else {
'User not Found'
}
Disable-ADaccount $username
Get-ADUser $username -Properties MemberOf | ForEach-Object {
$_.MemberOf | Remove-ADgroupmember -Members $_.DistinguishedName -Confirm:$false }
$title = get-aduser $username -properties title
$title = $title.title
$old=Get-ADuser $username -properties Description
$old = $old.description
$new = "DISABLED " + $old
set-aduser $username -description $new
set-aduser $username -clear "manager"
set-aduser $username -clear "telephonenumber"
# these two:
set-aduser $username -replace @{title="Former Employee" + $title}
Move-ADObject -Identity $username -TargetPath "OU=Former Employee,DC=local"