0

サーバー (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"

誰かがこれで私を助けることができますか、私はそれを感謝します.

4

1 に答える 1