PowerShell Script Help to Setup Domain Users Home Drives

I have a simple PowerShell Script that does work but it only works for individual user names, was hoping to get assistance on setting it up for all Domain Users.

Set-ADUser -identity "UserName" -homeDrive h: -homeDir "\\ServerName\User$"

We currently have all Home Drive's being mapped via Logon Scripts but we are migrating over to DFS instead. In turn I need to add the new share locations once it is ready for all users in the domain.

There will be multiple share locations but I was thinking the easiest way would be to use share name itself once completed.

Thanks again for your help.
robertarensonAsked:
Who is Participating?
 
becraigCommented:
You could just do a get-aduser and pipe it into your set-aduser

get-aduser -filter * | %  {$userdir = $_.samaccountname + "$"; Set-ADUser -identity $_.samaccountname -homeDrive h: -homeDir "\\ServerName\$userdir"}

Open in new window

0
 
robertarensonAuthor Commented:
Thank you very much
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.