Copy data for each user using PowerShell -
i have text file list of user names separated semi colon, users names in text file are: user1; user2; user3, etc.. user names have network folder located @ \testserver\users\user1, \testserver\users\user2, , on.
i trying have powershell script read text file , copy folder , data in each folder each user 1 location location called \testserver\newusers\users. when launch script have written far, creates folder user name text file have. below have far:
$file = get-content .\myfile.txt $file | foreach-object { $_.split(';') | foreach-object { copy-item -path "$_" -destination '\\testserver\newusers\users' } }
i launching powershell .ps1 file location has myfile.txt file in it.
how work properly?
call copy-item
parameter -recurse
if want copy folders' content well. otherwise folder copied (without content). need provide full path source folders unless run script \\testserver\users
.
something should work:
$server = 'testserver' $src = "\\$server\users" $dst = "\\$server\newusers" (get-content .\myfile.txt) -split ';' | % { copy-item -path "$src\$_" -destination "$dst\" -recurse }
Comments
Post a Comment