Here is aPowerShell script to archive all users within an organisational unit (Disabled Users) to a network path.
Prerequisite is to grant your Administrator account with ownership/full control permissions to home folders in question prior move.
If this condition is not met, then original home folders will remain with remnant data which was inaccessible.
$users = Get-AdUser -SearchBase "OU=Disabled Users,OU=CompanyName,DC=Domain,DC=Local" -Filter *
Foreach ($user in $users)
{
$username = $user.SAMAccountName
$name = $user.name
$oldhome = "\\Domain.Local\DFS\Users\$username\"
if(!(Test-Path "\\ArchiveServer\Archive$\$name\Home\")) { MD "\\ArchiveServer\Archive$\$name\Home\"}
$newhome = "\\ArchiveServer\Archive$\$name\Home\"
#echo $home
#echo $destination
Move-Item -path $oldhome -destination $newhome -Exclude "*RECYCLE.BIN*" -force -ErrorAction ignore
}
