我一直在使用Powershell脚本来批量更改OU中用户的主文件夹,并在新服务器上为他们创建一个文件夹。我遇到的问题是我需要Get-ADUser命令来过滤掉OU中的禁用用户。我找到了我认为需要的代码,但不确定如何将其与脚本中已有的OU过滤器结合使用。
$users = Get-ADUser -Filter * -SearchBase "OU=TEST,OU=TEST
Users,DC=TEST,DC=com"
$users | ForEach-Object {
# Assign user's home directory path
$homeDirectory = '\\test.fileserver.com\Users\' + $_.SamAccountName;
Set-ADUser -Identity $_.SamAccountName -HomeDirectory $homeDirectory -
HomeDrive Q;
# Creates folder
New-Item –path $HomeDirectory -type directory -force
}
谢谢