首页 > 解决方案 > 用于排除禁用用户的主文件夹 powershell 脚本

问题描述

我一直在研究一个 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
}

谢谢

标签: powershellactive-directory

解决方案


推荐阅读