我需要一些脚本帮助,以删除服务器 (DC) 上的 AD 禁用用户主文件夹和漫游配置文件文件夹。我已经完成的步骤,我创建了一个 powershell 命令:
Import-Module ActiveDirectory
Get-ADUser -SearchBase "OU=Marked for Deletion,OU=Disable Users,DC=******,DC=com" -Filter * -Property * |
Select-Object -Property homeDirectory,profilePath | Export-CSV -Path .\Remove.csv
此命令导出禁用用户的主文件夹和漫游配置文件文件夹的属性。现在'CSV文件包含两个colmuns,一个是“homeDirectory”,第二个是“profilePath”
问题是,当我执行这个脚本时,我得到了错误。
$folders = Get-Content "C:\lab\remove.csv"
foreach ($homeDirectory in $folders) {
Remove-Item -Path $homeDirectory -force -Recurse
}
foreach ($profilePath in $folders) {
Remove-Item -Path $profilePath -force -Recurse
}
write-host -foregroundcolor yellow "Delete action complete"
有人可以帮我解决这个问题,我将不胜感激。