サーバー (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 ファイルには 2 つの列が含まれています。1 つは「homeDirectory」、もう 1 つは「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"
誰かがこれで私を助けることができますか、私はそれを感謝します.